BOT Pulse

PAPER MODE
Opening 5 Min Bot v1.0
Updated: 2026-02-04 11:50:50
03:07:58 INFO ORB RETEST BOT STARTING
03:07:58 INFO Mode: PAPER | Symbol: TNA | $/Trade: $2,000
03:07:58 INFO R:R = 1:2.0 | Max Trades: 2
03:07:58 INFO Opening Range: 5min | Cutoff: 120min | Flatten: 5min before close
03:07:58 INFO 📊 Data: Yahoo Finance (real-time) + Alpaca IEX (fallback)
03:07:58 INFO 🔌 Testing connection...
03:07:58 DEBUG Starting new HTTPS connection (1): paper-api.alpaca.markets:443
03:07:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
03:07:58 INFO ✅ Connected: AccountStatus.ACTIVE | Equity: $19,955.30 | Shorting: ✅
03:07:58 DEBUG Entering history()
03:07:58 DEBUG ('CREATE TABLE IF NOT EXISTS "_tz_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', [])
03:07:58 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
03:07:58 DEBUG Entering history()
03:07:58 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:07:58 DEBUG Entering get()
03:07:58 DEBUG Entering _make_request()
03:07:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:07:58 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:07:58 DEBUG Entering _get_cookie_and_crumb()
03:07:58 DEBUG cookie_mode = 'basic'
03:07:58 DEBUG Entering _get_cookie_and_crumb_basic()
03:07:58 DEBUG Entering _get_cookie_basic()
03:07:58 DEBUG Entering _load_cookie_curlCffi()
03:07:58 DEBUG ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', [])
03:07:58 DEBUG ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['curlCffi', 1, 0])
03:07:58 DEBUG Exiting _load_cookie_curlCffi()
03:07:58 DEBUG reusing persistent cookie
03:07:58 DEBUG Exiting _get_cookie_basic()
03:07:58 DEBUG Entering _get_crumb_basic()
03:07:58 DEBUG Entering _get_cookie_basic()
03:07:58 DEBUG reusing cookie
03:07:58 DEBUG Exiting _get_cookie_basic()
03:07:59 DEBUG crumb = 'KcGUuRLYNwv'
03:07:59 DEBUG Exiting _get_crumb_basic()
03:07:59 DEBUG Exiting _get_cookie_and_crumb_basic()
03:07:59 DEBUG Exiting _get_cookie_and_crumb()
03:07:59 DEBUG response code=200
03:07:59 DEBUG Exiting _make_request()
03:07:59 DEBUG Exiting get()
03:07:59 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-03 14:30:00
03:07:59 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-03 09:30:00-05:00
03:07:59 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-03 00:00:00-05:00
03:07:59 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-03 00:00:00-05:00
03:07:59 DEBUG Exiting history()
03:07:59 DEBUG Exiting history()
03:07:59 DEBUG Entering history()
03:07:59 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:07:59 DEBUG Entering get()
03:07:59 DEBUG Entering _make_request()
03:07:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:07:59 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:07:59 DEBUG Entering _get_cookie_and_crumb()
03:07:59 DEBUG cookie_mode = 'basic'
03:07:59 DEBUG Entering _get_cookie_and_crumb_basic()
03:07:59 DEBUG Entering _get_cookie_basic()
03:07:59 DEBUG reusing cookie
03:07:59 DEBUG Exiting _get_cookie_basic()
03:07:59 DEBUG Entering _get_crumb_basic()
03:07:59 DEBUG reusing crumb
03:07:59 DEBUG Exiting _get_crumb_basic()
03:07:59 DEBUG Exiting _get_cookie_and_crumb_basic()
03:07:59 DEBUG Exiting _get_cookie_and_crumb()
03:07:59 DEBUG response code=200
03:07:59 DEBUG Exiting _make_request()
03:07:59 DEBUG Exiting get()
03:07:59 DEBUG TNA: yfinance received OHLC data: 2026-01-28 09:00:00 -> 2026-02-04 00:59:43
03:07:59 DEBUG TNA: OHLC after cleaning: 2026-01-28 04:00:00-05:00 -> 2026-02-03 19:59:43-05:00
03:07:59 DEBUG TNA: OHLC after combining events: 2026-01-28 04:00:00-05:00 -> 2026-02-03 19:59:43-05:00
03:07:59 DEBUG TNA: yfinance returning OHLC: 2026-01-28 04:00:00-05:00 -> 2026-02-03 19:00:00-05:00
03:07:59 DEBUG Exiting history()
03:07:59 INFO ✅ Yahoo Finance working: TNA = $54.48
03:07:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/calendar?start=2026-02-04&end=2026-02-04 HTTP/1.1" 200 109
03:07:59 INFO 📅 Market Calendar: 2026-02-04 Open=2026-02-04 09:30:00 Close=2026-02-04 16:00:00
03:07:59 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
03:07:59 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
03:07:59 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
03:07:59 INFO 🔍 Equity watchdog started
03:07:59 INFO 🔍 Orders watchdog started
03:07:59 INFO 🔄 Price poller started (Yahoo Finance + Alpaca fallback)
03:07:59 INFO ✅ All systems initialized - Waiting for data...
03:07:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:07:59 INFO Websocket connected
03:07:59 INFO 🔌 WebSocket connected, authenticating...
03:07:59 INFO ✅ WebSocket authenticated, subscribing to TNA
03:07:59 INFO ✅ Subscribed: ['TNA']
03:08:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:08:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:32 DEBUG Resetting dropped connection: paper-api.alpaca.markets
04:08:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:06 DEBUG Resetting dropped connection: paper-api.alpaca.markets
05:09:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:39 DEBUG Resetting dropped connection: paper-api.alpaca.markets
06:09:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:13 DEBUG Resetting dropped connection: paper-api.alpaca.markets
07:10:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:46 DEBUG Resetting dropped connection: paper-api.alpaca.markets
08:10:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:00 DEBUG BAR: 08:36:00 O=55.38 H=55.38 L=55.38 C=55.38
08:37:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:19 DEBUG Resetting dropped connection: paper-api.alpaca.markets
09:11:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:00 DEBUG BAR: 09:20:00 O=55.26 H=55.26 L=55.26 C=55.26
09:21:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:00 DEBUG BAR: 09:30:00 O=55.31 H=55.45 L=55.25 C=55.26
09:31:00 DEBUG State file cleared
09:31:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:31:00 INFO 🔄 DAILY RESET
09:31:00 INFO Date: 2026-02-04
09:31:00 INFO Start Equity: $19,955.28
09:31:00 DEBUG Checking if OR fetch needed: or_end=2026-02-04 09:35:00-05:00, now=2026-02-04 09:31:00.321708-05:00
09:31:00 DEBUG No historical fetch needed: or_end=2026-02-04 09:35:00-05:00
09:31:00 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
09:31:00 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:31:00 DEBUG Building OR: H=55.45 L=55.25
09:31:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:59 DEBUG Entering history()
09:31:59 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:59 DEBUG Entering history()
09:31:59 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:59 DEBUG Entering get()
09:31:59 DEBUG Entering _make_request()
09:31:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:59 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:59 DEBUG Entering _get_cookie_and_crumb()
09:31:59 DEBUG cookie_mode = 'basic'
09:31:59 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:59 DEBUG Entering _get_cookie_basic()
09:31:59 DEBUG reusing cookie
09:31:59 DEBUG Exiting _get_cookie_basic()
09:31:59 DEBUG Entering _get_crumb_basic()
09:31:59 DEBUG reusing crumb
09:31:59 DEBUG Exiting _get_crumb_basic()
09:31:59 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:59 DEBUG Exiting _get_cookie_and_crumb()
09:32:00 DEBUG response code=200
09:32:00 DEBUG Exiting _make_request()
09:32:00 DEBUG Exiting get()
09:32:00 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:31:58
09:32:00 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:31:58-05:00
09:32:00 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:00 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:00 DEBUG Exiting history()
09:32:00 DEBUG Exiting history()
09:32:00 DEBUG Entering history()
09:32:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:00 DEBUG Entering get()
09:32:00 DEBUG Entering _make_request()
09:32:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:00 DEBUG Entering _get_cookie_and_crumb()
09:32:00 DEBUG cookie_mode = 'basic'
09:32:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:00 DEBUG Entering _get_cookie_basic()
09:32:00 DEBUG reusing cookie
09:32:00 DEBUG Exiting _get_cookie_basic()
09:32:00 DEBUG Entering _get_crumb_basic()
09:32:00 DEBUG reusing crumb
09:32:00 DEBUG Exiting _get_crumb_basic()
09:32:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:00 DEBUG Exiting _get_cookie_and_crumb()
09:32:00 DEBUG response code=200
09:32:00 DEBUG Exiting _make_request()
09:32:00 DEBUG Exiting get()
09:32:00 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:31:58
09:32:00 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:31:58-05:00
09:32:00 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:31:58-05:00
09:32:00 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:00 DEBUG Exiting history()
09:32:00 DEBUG POLL [Yahoo]: 09:32:00 Price=$55.21
09:32:00 DEBUG BAR: 09:31:00 O=55.14 H=55.26 L=55.02 C=55.26
09:32:10 DEBUG Entering history()
09:32:10 DEBUG Building OR: H=55.45 L=55.02
09:32:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:10 DEBUG Entering history()
09:32:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:10 DEBUG Entering get()
09:32:10 DEBUG Entering _make_request()
09:32:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:10 DEBUG Entering _get_cookie_and_crumb()
09:32:10 DEBUG cookie_mode = 'basic'
09:32:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:10 DEBUG Entering _get_cookie_basic()
09:32:10 DEBUG reusing cookie
09:32:10 DEBUG Exiting _get_cookie_basic()
09:32:10 DEBUG Entering _get_crumb_basic()
09:32:10 DEBUG reusing crumb
09:32:10 DEBUG Exiting _get_crumb_basic()
09:32:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:10 DEBUG Exiting _get_cookie_and_crumb()
09:32:10 DEBUG response code=200
09:32:10 DEBUG Exiting _make_request()
09:32:10 DEBUG Exiting get()
09:32:10 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:09
09:32:10 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:10 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:10 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:10 DEBUG Exiting history()
09:32:10 DEBUG Exiting history()
09:32:10 DEBUG Entering history()
09:32:10 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:10 DEBUG Entering get()
09:32:10 DEBUG Entering _make_request()
09:32:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:10 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:10 DEBUG Entering _get_cookie_and_crumb()
09:32:10 DEBUG cookie_mode = 'basic'
09:32:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:10 DEBUG Entering _get_cookie_basic()
09:32:10 DEBUG reusing cookie
09:32:10 DEBUG Exiting _get_cookie_basic()
09:32:10 DEBUG Entering _get_crumb_basic()
09:32:10 DEBUG reusing crumb
09:32:10 DEBUG Exiting _get_crumb_basic()
09:32:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:10 DEBUG Exiting _get_cookie_and_crumb()
09:32:10 DEBUG response code=200
09:32:10 DEBUG Exiting _make_request()
09:32:10 DEBUG Exiting get()
09:32:10 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:09
09:32:10 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:10 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:10 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:10 DEBUG Exiting history()
09:32:10 DEBUG POLL [Yahoo]: 09:32:10 Price=$55.06
09:32:20 DEBUG Entering history()
09:32:20 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:20 DEBUG Entering history()
09:32:20 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:20 DEBUG Entering get()
09:32:20 DEBUG Entering _make_request()
09:32:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:20 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:20 DEBUG Entering _get_cookie_and_crumb()
09:32:20 DEBUG cookie_mode = 'basic'
09:32:20 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:20 DEBUG Entering _get_cookie_basic()
09:32:20 DEBUG reusing cookie
09:32:20 DEBUG Exiting _get_cookie_basic()
09:32:20 DEBUG Entering _get_crumb_basic()
09:32:20 DEBUG reusing crumb
09:32:20 DEBUG Exiting _get_crumb_basic()
09:32:20 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:20 DEBUG Exiting _get_cookie_and_crumb()
09:32:20 DEBUG response code=200
09:32:20 DEBUG Exiting _make_request()
09:32:20 DEBUG Exiting get()
09:32:20 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:09
09:32:20 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:20 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:20 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:20 DEBUG Exiting history()
09:32:20 DEBUG Exiting history()
09:32:20 DEBUG Entering history()
09:32:20 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:20 DEBUG Entering get()
09:32:20 DEBUG Entering _make_request()
09:32:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:20 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:20 DEBUG Entering _get_cookie_and_crumb()
09:32:20 DEBUG cookie_mode = 'basic'
09:32:20 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:20 DEBUG Entering _get_cookie_basic()
09:32:20 DEBUG reusing cookie
09:32:20 DEBUG Exiting _get_cookie_basic()
09:32:20 DEBUG Entering _get_crumb_basic()
09:32:20 DEBUG reusing crumb
09:32:20 DEBUG Exiting _get_crumb_basic()
09:32:20 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:20 DEBUG Exiting _get_cookie_and_crumb()
09:32:20 DEBUG response code=200
09:32:20 DEBUG Exiting _make_request()
09:32:20 DEBUG Exiting get()
09:32:20 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:09
09:32:20 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:20 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:09-05:00
09:32:20 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:20 DEBUG Exiting history()
09:32:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:30 DEBUG Entering history()
09:32:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:30 DEBUG Entering history()
09:32:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:30 DEBUG Entering get()
09:32:30 DEBUG Entering _make_request()
09:32:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:30 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:30 DEBUG Entering _get_cookie_and_crumb()
09:32:30 DEBUG cookie_mode = 'basic'
09:32:30 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:30 DEBUG Entering _get_cookie_basic()
09:32:30 DEBUG reusing cookie
09:32:30 DEBUG Exiting _get_cookie_basic()
09:32:30 DEBUG Entering _get_crumb_basic()
09:32:30 DEBUG reusing crumb
09:32:30 DEBUG Exiting _get_crumb_basic()
09:32:30 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:30 DEBUG Exiting _get_cookie_and_crumb()
09:32:30 DEBUG response code=200
09:32:30 DEBUG Exiting _make_request()
09:32:30 DEBUG Exiting get()
09:32:30 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:29
09:32:30 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:30 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:30 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:30 DEBUG Exiting history()
09:32:30 DEBUG Exiting history()
09:32:30 DEBUG Entering history()
09:32:30 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:30 DEBUG Entering get()
09:32:30 DEBUG Entering _make_request()
09:32:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:30 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:30 DEBUG Entering _get_cookie_and_crumb()
09:32:30 DEBUG cookie_mode = 'basic'
09:32:30 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:30 DEBUG Entering _get_cookie_basic()
09:32:30 DEBUG reusing cookie
09:32:30 DEBUG Exiting _get_cookie_basic()
09:32:30 DEBUG Entering _get_crumb_basic()
09:32:30 DEBUG reusing crumb
09:32:30 DEBUG Exiting _get_crumb_basic()
09:32:30 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:30 DEBUG Exiting _get_cookie_and_crumb()
09:32:30 DEBUG response code=200
09:32:30 DEBUG Exiting _make_request()
09:32:30 DEBUG Exiting get()
09:32:30 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:29
09:32:30 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:30 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:30 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:30 DEBUG Exiting history()
09:32:30 DEBUG POLL [Yahoo]: 09:32:30 Price=$54.98
09:32:40 DEBUG Entering history()
09:32:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:40 DEBUG Entering history()
09:32:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:40 DEBUG Entering get()
09:32:40 DEBUG Entering _make_request()
09:32:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:40 DEBUG Entering _get_cookie_and_crumb()
09:32:40 DEBUG cookie_mode = 'basic'
09:32:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:40 DEBUG Entering _get_cookie_basic()
09:32:40 DEBUG reusing cookie
09:32:40 DEBUG Exiting _get_cookie_basic()
09:32:40 DEBUG Entering _get_crumb_basic()
09:32:40 DEBUG reusing crumb
09:32:40 DEBUG Exiting _get_crumb_basic()
09:32:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:40 DEBUG Exiting _get_cookie_and_crumb()
09:32:40 DEBUG response code=200
09:32:40 DEBUG Exiting _make_request()
09:32:40 DEBUG Exiting get()
09:32:40 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:29
09:32:40 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:40 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:40 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:40 DEBUG Exiting history()
09:32:40 DEBUG Exiting history()
09:32:40 DEBUG Entering history()
09:32:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:40 DEBUG Entering get()
09:32:40 DEBUG Entering _make_request()
09:32:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:40 DEBUG Entering _get_cookie_and_crumb()
09:32:40 DEBUG cookie_mode = 'basic'
09:32:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:40 DEBUG Entering _get_cookie_basic()
09:32:40 DEBUG reusing cookie
09:32:40 DEBUG Exiting _get_cookie_basic()
09:32:40 DEBUG Entering _get_crumb_basic()
09:32:40 DEBUG reusing crumb
09:32:40 DEBUG Exiting _get_crumb_basic()
09:32:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:40 DEBUG Exiting _get_cookie_and_crumb()
09:32:40 DEBUG response code=200
09:32:40 DEBUG Exiting _make_request()
09:32:40 DEBUG Exiting get()
09:32:40 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:29
09:32:40 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:40 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:29-05:00
09:32:40 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:40 DEBUG Exiting history()
09:32:50 DEBUG Entering history()
09:32:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:50 DEBUG Entering history()
09:32:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:50 DEBUG Entering get()
09:32:50 DEBUG Entering _make_request()
09:32:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:50 DEBUG Entering _get_cookie_and_crumb()
09:32:50 DEBUG cookie_mode = 'basic'
09:32:50 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:50 DEBUG Entering _get_cookie_basic()
09:32:50 DEBUG reusing cookie
09:32:50 DEBUG Exiting _get_cookie_basic()
09:32:50 DEBUG Entering _get_crumb_basic()
09:32:50 DEBUG reusing crumb
09:32:50 DEBUG Exiting _get_crumb_basic()
09:32:50 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:50 DEBUG Exiting _get_cookie_and_crumb()
09:32:50 DEBUG response code=200
09:32:50 DEBUG Exiting _make_request()
09:32:50 DEBUG Exiting get()
09:32:50 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:47
09:32:50 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:47-05:00
09:32:50 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:50 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:32:50 DEBUG Exiting history()
09:32:50 DEBUG Exiting history()
09:32:50 DEBUG Entering history()
09:32:50 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:50 DEBUG Entering get()
09:32:50 DEBUG Entering _make_request()
09:32:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:50 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:50 DEBUG Entering _get_cookie_and_crumb()
09:32:50 DEBUG cookie_mode = 'basic'
09:32:50 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:50 DEBUG Entering _get_cookie_basic()
09:32:50 DEBUG reusing cookie
09:32:50 DEBUG Exiting _get_cookie_basic()
09:32:50 DEBUG Entering _get_crumb_basic()
09:32:50 DEBUG reusing crumb
09:32:50 DEBUG Exiting _get_crumb_basic()
09:32:50 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:50 DEBUG Exiting _get_cookie_and_crumb()
09:32:50 DEBUG response code=200
09:32:50 DEBUG Exiting _make_request()
09:32:50 DEBUG Exiting get()
09:32:50 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:47
09:32:50 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:32:50 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:32:50 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:32:50 DEBUG Exiting history()
09:32:50 DEBUG POLL [Yahoo]: 09:32:50 Price=$55.06
09:32:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:00 DEBUG BAR: 09:32:00 O=55.18 H=55.18 L=54.94 C=55.03
09:33:00 DEBUG Building OR: H=55.45 L=54.94
09:33:00 DEBUG Entering history()
09:33:00 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:00 DEBUG Entering history()
09:33:00 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:00 DEBUG Entering get()
09:33:00 DEBUG Entering _make_request()
09:33:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:00 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:00 DEBUG Entering _get_cookie_and_crumb()
09:33:00 DEBUG cookie_mode = 'basic'
09:33:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:00 DEBUG Entering _get_cookie_basic()
09:33:00 DEBUG reusing cookie
09:33:00 DEBUG Exiting _get_cookie_basic()
09:33:00 DEBUG Entering _get_crumb_basic()
09:33:00 DEBUG reusing crumb
09:33:00 DEBUG Exiting _get_crumb_basic()
09:33:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:00 DEBUG Exiting _get_cookie_and_crumb()
09:33:00 DEBUG response code=200
09:33:00 DEBUG Exiting _make_request()
09:33:00 DEBUG Exiting get()
09:33:00 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:32:47
09:33:00 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:32:47-05:00
09:33:00 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:00 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:00 DEBUG Exiting history()
09:33:00 DEBUG Exiting history()
09:33:00 DEBUG Entering history()
09:33:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:00 DEBUG Entering get()
09:33:00 DEBUG Entering _make_request()
09:33:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:00 DEBUG Entering _get_cookie_and_crumb()
09:33:00 DEBUG cookie_mode = 'basic'
09:33:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:00 DEBUG Entering _get_cookie_basic()
09:33:00 DEBUG reusing cookie
09:33:00 DEBUG Exiting _get_cookie_basic()
09:33:00 DEBUG Entering _get_crumb_basic()
09:33:00 DEBUG reusing crumb
09:33:00 DEBUG Exiting _get_crumb_basic()
09:33:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:00 DEBUG Exiting _get_cookie_and_crumb()
09:33:00 DEBUG response code=200
09:33:00 DEBUG Exiting _make_request()
09:33:00 DEBUG Exiting get()
09:33:00 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:32:47
09:33:00 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:33:00 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:32:47-05:00
09:33:00 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:00 DEBUG Exiting history()
09:33:10 DEBUG Entering history()
09:33:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:10 DEBUG Entering history()
09:33:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:10 DEBUG Entering get()
09:33:10 DEBUG Entering _make_request()
09:33:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:10 DEBUG Entering _get_cookie_and_crumb()
09:33:10 DEBUG cookie_mode = 'basic'
09:33:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:10 DEBUG Entering _get_cookie_basic()
09:33:10 DEBUG reusing cookie
09:33:10 DEBUG Exiting _get_cookie_basic()
09:33:10 DEBUG Entering _get_crumb_basic()
09:33:10 DEBUG reusing crumb
09:33:10 DEBUG Exiting _get_crumb_basic()
09:33:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:10 DEBUG Exiting _get_cookie_and_crumb()
09:33:11 DEBUG response code=200
09:33:11 DEBUG Exiting _make_request()
09:33:11 DEBUG Exiting get()
09:33:11 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:07
09:33:11 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:07-05:00
09:33:11 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:11 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:11 DEBUG Exiting history()
09:33:11 DEBUG Exiting history()
09:33:11 DEBUG Entering history()
09:33:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:11 DEBUG Entering get()
09:33:11 DEBUG Entering _make_request()
09:33:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:11 DEBUG Entering _get_cookie_and_crumb()
09:33:11 DEBUG cookie_mode = 'basic'
09:33:11 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:11 DEBUG Entering _get_cookie_basic()
09:33:11 DEBUG reusing cookie
09:33:11 DEBUG Exiting _get_cookie_basic()
09:33:11 DEBUG Entering _get_crumb_basic()
09:33:11 DEBUG reusing crumb
09:33:11 DEBUG Exiting _get_crumb_basic()
09:33:11 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:11 DEBUG Exiting _get_cookie_and_crumb()
09:33:11 DEBUG response code=200
09:33:11 DEBUG Exiting _make_request()
09:33:11 DEBUG Exiting get()
09:33:11 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:07
09:33:11 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:07-05:00
09:33:11 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:07-05:00
09:33:11 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:11 DEBUG Exiting history()
09:33:11 DEBUG POLL [Yahoo]: 09:33:11 Price=$55.25
09:33:21 DEBUG Entering history()
09:33:21 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:21 DEBUG Entering history()
09:33:21 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:21 DEBUG Entering get()
09:33:21 DEBUG Entering _make_request()
09:33:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:21 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:21 DEBUG Entering _get_cookie_and_crumb()
09:33:21 DEBUG cookie_mode = 'basic'
09:33:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:21 DEBUG Entering _get_cookie_basic()
09:33:21 DEBUG reusing cookie
09:33:21 DEBUG Exiting _get_cookie_basic()
09:33:21 DEBUG Entering _get_crumb_basic()
09:33:21 DEBUG reusing crumb
09:33:21 DEBUG Exiting _get_crumb_basic()
09:33:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:21 DEBUG Exiting _get_cookie_and_crumb()
09:33:21 DEBUG response code=200
09:33:21 DEBUG Exiting _make_request()
09:33:21 DEBUG Exiting get()
09:33:21 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:19
09:33:21 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:19-05:00
09:33:21 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:21 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:21 DEBUG Exiting history()
09:33:21 DEBUG Exiting history()
09:33:21 DEBUG Entering history()
09:33:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:21 DEBUG Entering get()
09:33:21 DEBUG Entering _make_request()
09:33:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:21 DEBUG Entering _get_cookie_and_crumb()
09:33:21 DEBUG cookie_mode = 'basic'
09:33:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:21 DEBUG Entering _get_cookie_basic()
09:33:21 DEBUG reusing cookie
09:33:21 DEBUG Exiting _get_cookie_basic()
09:33:21 DEBUG Entering _get_crumb_basic()
09:33:21 DEBUG reusing crumb
09:33:21 DEBUG Exiting _get_crumb_basic()
09:33:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:21 DEBUG Exiting _get_cookie_and_crumb()
09:33:21 DEBUG response code=200
09:33:21 DEBUG Exiting _make_request()
09:33:21 DEBUG Exiting get()
09:33:21 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:19
09:33:21 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:19-05:00
09:33:21 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:19-05:00
09:33:21 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:21 DEBUG Exiting history()
09:33:21 DEBUG POLL [Yahoo]: 09:33:21 Price=$55.19
09:33:31 DEBUG Entering history()
09:33:31 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:31 DEBUG Entering history()
09:33:31 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:31 DEBUG Entering get()
09:33:31 DEBUG Entering _make_request()
09:33:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:31 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:31 DEBUG Entering _get_cookie_and_crumb()
09:33:31 DEBUG cookie_mode = 'basic'
09:33:31 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:31 DEBUG Entering _get_cookie_basic()
09:33:31 DEBUG reusing cookie
09:33:31 DEBUG Exiting _get_cookie_basic()
09:33:31 DEBUG Entering _get_crumb_basic()
09:33:31 DEBUG reusing crumb
09:33:31 DEBUG Exiting _get_crumb_basic()
09:33:31 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:31 DEBUG Exiting _get_cookie_and_crumb()
09:33:31 DEBUG response code=200
09:33:31 DEBUG Exiting _make_request()
09:33:31 DEBUG Exiting get()
09:33:31 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:29
09:33:31 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:31 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:31 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:31 DEBUG Exiting history()
09:33:31 DEBUG Exiting history()
09:33:31 DEBUG Entering history()
09:33:31 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:31 DEBUG Entering get()
09:33:31 DEBUG Entering _make_request()
09:33:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:31 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:31 DEBUG Entering _get_cookie_and_crumb()
09:33:31 DEBUG cookie_mode = 'basic'
09:33:31 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:31 DEBUG Entering _get_cookie_basic()
09:33:31 DEBUG reusing cookie
09:33:31 DEBUG Exiting _get_cookie_basic()
09:33:31 DEBUG Entering _get_crumb_basic()
09:33:31 DEBUG reusing crumb
09:33:31 DEBUG Exiting _get_crumb_basic()
09:33:31 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:31 DEBUG Exiting _get_cookie_and_crumb()
09:33:31 DEBUG response code=200
09:33:31 DEBUG Exiting _make_request()
09:33:31 DEBUG Exiting get()
09:33:31 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:29
09:33:31 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:31 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:31 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:31 DEBUG Exiting history()
09:33:31 DEBUG POLL [Yahoo]: 09:33:31 Price=$55.12
09:33:41 DEBUG Entering history()
09:33:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:41 DEBUG Entering history()
09:33:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:41 DEBUG Entering get()
09:33:41 DEBUG Entering _make_request()
09:33:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:41 DEBUG Entering _get_cookie_and_crumb()
09:33:41 DEBUG cookie_mode = 'basic'
09:33:41 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:41 DEBUG Entering _get_cookie_basic()
09:33:41 DEBUG reusing cookie
09:33:41 DEBUG Exiting _get_cookie_basic()
09:33:41 DEBUG Entering _get_crumb_basic()
09:33:41 DEBUG reusing crumb
09:33:41 DEBUG Exiting _get_crumb_basic()
09:33:41 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:41 DEBUG Exiting _get_cookie_and_crumb()
09:33:41 DEBUG response code=200
09:33:41 DEBUG Exiting _make_request()
09:33:41 DEBUG Exiting get()
09:33:41 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:31
09:33:41 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:31-05:00
09:33:41 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:41 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:41 DEBUG Exiting history()
09:33:41 DEBUG Exiting history()
09:33:41 DEBUG Entering history()
09:33:41 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:41 DEBUG Entering get()
09:33:41 DEBUG Entering _make_request()
09:33:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:41 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:41 DEBUG Entering _get_cookie_and_crumb()
09:33:41 DEBUG cookie_mode = 'basic'
09:33:41 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:41 DEBUG Entering _get_cookie_basic()
09:33:41 DEBUG reusing cookie
09:33:41 DEBUG Exiting _get_cookie_basic()
09:33:41 DEBUG Entering _get_crumb_basic()
09:33:41 DEBUG reusing crumb
09:33:41 DEBUG Exiting _get_crumb_basic()
09:33:41 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:41 DEBUG Exiting _get_cookie_and_crumb()
09:33:41 DEBUG response code=200
09:33:41 DEBUG Exiting _make_request()
09:33:41 DEBUG Exiting get()
09:33:41 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:29
09:33:41 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:41 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:29-05:00
09:33:41 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:41 DEBUG Exiting history()
09:33:41 DEBUG POLL [Yahoo]: 09:33:41 Price=$55.08
09:33:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:51 DEBUG Entering history()
09:33:51 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:51 DEBUG Entering history()
09:33:51 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:51 DEBUG Entering get()
09:33:51 DEBUG Entering _make_request()
09:33:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:51 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:51 DEBUG Entering _get_cookie_and_crumb()
09:33:51 DEBUG cookie_mode = 'basic'
09:33:51 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:51 DEBUG Entering _get_cookie_basic()
09:33:51 DEBUG reusing cookie
09:33:51 DEBUG Exiting _get_cookie_basic()
09:33:51 DEBUG Entering _get_crumb_basic()
09:33:51 DEBUG reusing crumb
09:33:51 DEBUG Exiting _get_crumb_basic()
09:33:51 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:51 DEBUG Exiting _get_cookie_and_crumb()
09:33:51 DEBUG response code=200
09:33:51 DEBUG Exiting _make_request()
09:33:51 DEBUG Exiting get()
09:33:51 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:33:31
09:33:51 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:33:31-05:00
09:33:51 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:51 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:33:51 DEBUG Exiting history()
09:33:51 DEBUG Exiting history()
09:33:51 DEBUG Entering history()
09:33:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:51 DEBUG Entering get()
09:33:51 DEBUG Entering _make_request()
09:33:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:51 DEBUG Entering _get_cookie_and_crumb()
09:33:51 DEBUG cookie_mode = 'basic'
09:33:51 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:51 DEBUG Entering _get_cookie_basic()
09:33:51 DEBUG reusing cookie
09:33:51 DEBUG Exiting _get_cookie_basic()
09:33:51 DEBUG Entering _get_crumb_basic()
09:33:51 DEBUG reusing crumb
09:33:51 DEBUG Exiting _get_crumb_basic()
09:33:51 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:51 DEBUG Exiting _get_cookie_and_crumb()
09:33:51 DEBUG response code=200
09:33:51 DEBUG Exiting _make_request()
09:33:51 DEBUG Exiting get()
09:33:51 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:49
09:33:51 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:33:51 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:33:51 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:33:51 DEBUG Exiting history()
09:34:00 DEBUG BAR: 09:33:00 O=55.11 H=55.11 L=54.92 C=54.92
09:34:01 INFO 🔔 MARKET OPEN
09:34:01 DEBUG Building OR: H=55.45 L=54.92
09:34:01 DEBUG Entering history()
09:34:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:01 DEBUG Entering history()
09:34:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:01 DEBUG Entering get()
09:34:01 DEBUG Entering _make_request()
09:34:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:01 DEBUG Entering _get_cookie_and_crumb()
09:34:01 DEBUG cookie_mode = 'basic'
09:34:01 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:01 DEBUG Entering _get_cookie_basic()
09:34:01 DEBUG reusing cookie
09:34:01 DEBUG Exiting _get_cookie_basic()
09:34:01 DEBUG Entering _get_crumb_basic()
09:34:01 DEBUG reusing crumb
09:34:01 DEBUG Exiting _get_crumb_basic()
09:34:01 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:01 DEBUG Exiting _get_cookie_and_crumb()
09:34:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:34:01 DEBUG response code=200
09:34:01 DEBUG Exiting _make_request()
09:34:01 DEBUG Exiting get()
09:34:01 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:00
09:34:01 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:00-05:00
09:34:01 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:01 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:01 DEBUG Exiting history()
09:34:01 DEBUG Exiting history()
09:34:01 DEBUG Entering history()
09:34:01 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:01 DEBUG Entering get()
09:34:01 DEBUG Entering _make_request()
09:34:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:01 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:01 DEBUG Entering _get_cookie_and_crumb()
09:34:01 DEBUG cookie_mode = 'basic'
09:34:01 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:01 DEBUG Entering _get_cookie_basic()
09:34:01 DEBUG reusing cookie
09:34:01 DEBUG Exiting _get_cookie_basic()
09:34:01 DEBUG Entering _get_crumb_basic()
09:34:01 DEBUG reusing crumb
09:34:01 DEBUG Exiting _get_crumb_basic()
09:34:01 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:01 DEBUG Exiting _get_cookie_and_crumb()
09:34:01 DEBUG response code=200
09:34:01 DEBUG Exiting _make_request()
09:34:01 DEBUG Exiting get()
09:34:01 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:33:49
09:34:01 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:34:01 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:33:49-05:00
09:34:01 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:01 DEBUG Exiting history()
09:34:01 DEBUG POLL [Yahoo]: 09:34:01 Price=$54.90
09:34:11 DEBUG Entering history()
09:34:11 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:11 DEBUG Entering history()
09:34:11 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:11 DEBUG Entering get()
09:34:11 DEBUG Entering _make_request()
09:34:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:11 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:11 DEBUG Entering _get_cookie_and_crumb()
09:34:11 DEBUG cookie_mode = 'basic'
09:34:11 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:11 DEBUG Entering _get_cookie_basic()
09:34:11 DEBUG reusing cookie
09:34:11 DEBUG Exiting _get_cookie_basic()
09:34:11 DEBUG Entering _get_crumb_basic()
09:34:11 DEBUG reusing crumb
09:34:11 DEBUG Exiting _get_crumb_basic()
09:34:11 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:11 DEBUG Exiting _get_cookie_and_crumb()
09:34:11 DEBUG response code=200
09:34:11 DEBUG Exiting _make_request()
09:34:11 DEBUG Exiting get()
09:34:11 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:00
09:34:11 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:00-05:00
09:34:11 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:11 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:11 DEBUG Exiting history()
09:34:11 DEBUG Exiting history()
09:34:11 DEBUG Entering history()
09:34:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:11 DEBUG Entering get()
09:34:11 DEBUG Entering _make_request()
09:34:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:11 DEBUG Entering _get_cookie_and_crumb()
09:34:11 DEBUG cookie_mode = 'basic'
09:34:11 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:11 DEBUG Entering _get_cookie_basic()
09:34:11 DEBUG reusing cookie
09:34:11 DEBUG Exiting _get_cookie_basic()
09:34:11 DEBUG Entering _get_crumb_basic()
09:34:11 DEBUG reusing crumb
09:34:11 DEBUG Exiting _get_crumb_basic()
09:34:11 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:11 DEBUG Exiting _get_cookie_and_crumb()
09:34:11 DEBUG response code=200
09:34:11 DEBUG Exiting _make_request()
09:34:11 DEBUG Exiting get()
09:34:11 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:10
09:34:11 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:10-05:00
09:34:11 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:10-05:00
09:34:11 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:11 DEBUG Exiting history()
09:34:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:22 DEBUG Entering history()
09:34:22 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:22 DEBUG Entering history()
09:34:22 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:22 DEBUG Entering get()
09:34:22 DEBUG Entering _make_request()
09:34:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:22 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:22 DEBUG Entering _get_cookie_and_crumb()
09:34:22 DEBUG cookie_mode = 'basic'
09:34:22 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:22 DEBUG Entering _get_cookie_basic()
09:34:22 DEBUG reusing cookie
09:34:22 DEBUG Exiting _get_cookie_basic()
09:34:22 DEBUG Entering _get_crumb_basic()
09:34:22 DEBUG reusing crumb
09:34:22 DEBUG Exiting _get_crumb_basic()
09:34:22 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:22 DEBUG Exiting _get_cookie_and_crumb()
09:34:22 DEBUG response code=200
09:34:22 DEBUG Exiting _make_request()
09:34:22 DEBUG Exiting get()
09:34:22 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:17
09:34:22 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:17-05:00
09:34:22 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:22 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:22 DEBUG Exiting history()
09:34:22 DEBUG Exiting history()
09:34:22 DEBUG Entering history()
09:34:22 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:22 DEBUG Entering get()
09:34:22 DEBUG Entering _make_request()
09:34:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:22 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:22 DEBUG Entering _get_cookie_and_crumb()
09:34:22 DEBUG cookie_mode = 'basic'
09:34:22 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:22 DEBUG Entering _get_cookie_basic()
09:34:22 DEBUG reusing cookie
09:34:22 DEBUG Exiting _get_cookie_basic()
09:34:22 DEBUG Entering _get_crumb_basic()
09:34:22 DEBUG reusing crumb
09:34:22 DEBUG Exiting _get_crumb_basic()
09:34:22 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:22 DEBUG Exiting _get_cookie_and_crumb()
09:34:22 DEBUG response code=200
09:34:22 DEBUG Exiting _make_request()
09:34:22 DEBUG Exiting get()
09:34:22 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:17
09:34:22 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:17-05:00
09:34:22 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:17-05:00
09:34:22 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:22 DEBUG Exiting history()
09:34:22 DEBUG POLL [Yahoo]: 09:34:22 Price=$54.96
09:34:32 DEBUG Entering history()
09:34:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:32 DEBUG Entering history()
09:34:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:32 DEBUG Entering get()
09:34:32 DEBUG Entering _make_request()
09:34:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:32 DEBUG Entering _get_cookie_and_crumb()
09:34:32 DEBUG cookie_mode = 'basic'
09:34:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:32 DEBUG Entering _get_cookie_basic()
09:34:32 DEBUG reusing cookie
09:34:32 DEBUG Exiting _get_cookie_basic()
09:34:32 DEBUG Entering _get_crumb_basic()
09:34:32 DEBUG reusing crumb
09:34:32 DEBUG Exiting _get_crumb_basic()
09:34:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:32 DEBUG Exiting _get_cookie_and_crumb()
09:34:32 DEBUG response code=200
09:34:32 DEBUG Exiting _make_request()
09:34:32 DEBUG Exiting get()
09:34:32 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:30
09:34:32 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:30-05:00
09:34:32 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:32 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:32 DEBUG Exiting history()
09:34:32 DEBUG Exiting history()
09:34:32 DEBUG Entering history()
09:34:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:32 DEBUG Entering get()
09:34:32 DEBUG Entering _make_request()
09:34:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:32 DEBUG Entering _get_cookie_and_crumb()
09:34:32 DEBUG cookie_mode = 'basic'
09:34:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:32 DEBUG Entering _get_cookie_basic()
09:34:32 DEBUG reusing cookie
09:34:32 DEBUG Exiting _get_cookie_basic()
09:34:32 DEBUG Entering _get_crumb_basic()
09:34:32 DEBUG reusing crumb
09:34:32 DEBUG Exiting _get_crumb_basic()
09:34:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:32 DEBUG Exiting _get_cookie_and_crumb()
09:34:32 DEBUG response code=200
09:34:32 DEBUG Exiting _make_request()
09:34:32 DEBUG Exiting get()
09:34:32 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:30
09:34:32 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:30-05:00
09:34:32 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:30-05:00
09:34:32 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:32 DEBUG Exiting history()
09:34:32 DEBUG POLL [Yahoo]: 09:34:32 Price=$55.04
09:34:42 DEBUG Entering history()
09:34:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:42 DEBUG Entering history()
09:34:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:42 DEBUG Entering get()
09:34:42 DEBUG Entering _make_request()
09:34:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:42 DEBUG Entering _get_cookie_and_crumb()
09:34:42 DEBUG cookie_mode = 'basic'
09:34:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:42 DEBUG Entering _get_cookie_basic()
09:34:42 DEBUG reusing cookie
09:34:42 DEBUG Exiting _get_cookie_basic()
09:34:42 DEBUG Entering _get_crumb_basic()
09:34:42 DEBUG reusing crumb
09:34:42 DEBUG Exiting _get_crumb_basic()
09:34:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:42 DEBUG Exiting _get_cookie_and_crumb()
09:34:42 DEBUG response code=200
09:34:42 DEBUG Exiting _make_request()
09:34:42 DEBUG Exiting get()
09:34:42 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:41
09:34:42 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:42 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:42 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:42 DEBUG Exiting history()
09:34:42 DEBUG Exiting history()
09:34:42 DEBUG Entering history()
09:34:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:42 DEBUG Entering get()
09:34:42 DEBUG Entering _make_request()
09:34:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:42 DEBUG Entering _get_cookie_and_crumb()
09:34:42 DEBUG cookie_mode = 'basic'
09:34:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:42 DEBUG Entering _get_cookie_basic()
09:34:42 DEBUG reusing cookie
09:34:42 DEBUG Exiting _get_cookie_basic()
09:34:42 DEBUG Entering _get_crumb_basic()
09:34:42 DEBUG reusing crumb
09:34:42 DEBUG Exiting _get_crumb_basic()
09:34:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:42 DEBUG Exiting _get_cookie_and_crumb()
09:34:42 DEBUG response code=200
09:34:42 DEBUG Exiting _make_request()
09:34:42 DEBUG Exiting get()
09:34:42 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:41
09:34:42 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:42 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:42 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:42 DEBUG Exiting history()
09:34:42 DEBUG POLL [Yahoo]: 09:34:42 Price=$54.97
09:34:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:52 DEBUG Entering history()
09:34:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:52 DEBUG Entering history()
09:34:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:52 DEBUG Entering get()
09:34:52 DEBUG Entering _make_request()
09:34:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:52 DEBUG Entering _get_cookie_and_crumb()
09:34:52 DEBUG cookie_mode = 'basic'
09:34:52 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:52 DEBUG Entering _get_cookie_basic()
09:34:52 DEBUG reusing cookie
09:34:52 DEBUG Exiting _get_cookie_basic()
09:34:52 DEBUG Entering _get_crumb_basic()
09:34:52 DEBUG reusing crumb
09:34:52 DEBUG Exiting _get_crumb_basic()
09:34:52 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:52 DEBUG Exiting _get_cookie_and_crumb()
09:34:52 DEBUG response code=200
09:34:52 DEBUG Exiting _make_request()
09:34:52 DEBUG Exiting get()
09:34:52 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:51
09:34:52 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:51-05:00
09:34:52 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:52 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:34:52 DEBUG Exiting history()
09:34:52 DEBUG Exiting history()
09:34:52 DEBUG Entering history()
09:34:52 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:52 DEBUG Entering get()
09:34:52 DEBUG Entering _make_request()
09:34:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:52 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:52 DEBUG Entering _get_cookie_and_crumb()
09:34:52 DEBUG cookie_mode = 'basic'
09:34:52 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:52 DEBUG Entering _get_cookie_basic()
09:34:52 DEBUG reusing cookie
09:34:52 DEBUG Exiting _get_cookie_basic()
09:34:52 DEBUG Entering _get_crumb_basic()
09:34:52 DEBUG reusing crumb
09:34:52 DEBUG Exiting _get_crumb_basic()
09:34:52 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:52 DEBUG Exiting _get_cookie_and_crumb()
09:34:52 DEBUG response code=200
09:34:52 DEBUG Exiting _make_request()
09:34:52 DEBUG Exiting get()
09:34:52 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:34:41
09:34:52 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:52 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:34:41-05:00
09:34:52 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:34:52 DEBUG Exiting history()
09:34:52 DEBUG POLL [Yahoo]: 09:34:52 Price=$54.90
09:35:00 DEBUG BAR: 09:34:00 O=54.93 H=54.97 L=54.90 C=54.96
09:35:02 DEBUG Building OR: H=55.45 L=54.90
09:35:02 DEBUG Entering history()
09:35:02 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:02 DEBUG Entering history()
09:35:02 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:02 DEBUG Entering get()
09:35:02 DEBUG Entering _make_request()
09:35:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:02 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:02 DEBUG Entering _get_cookie_and_crumb()
09:35:02 DEBUG cookie_mode = 'basic'
09:35:02 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:02 DEBUG Entering _get_cookie_basic()
09:35:02 DEBUG reusing cookie
09:35:02 DEBUG Exiting _get_cookie_basic()
09:35:02 DEBUG Entering _get_crumb_basic()
09:35:02 DEBUG reusing crumb
09:35:02 DEBUG Exiting _get_crumb_basic()
09:35:02 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:02 DEBUG Exiting _get_cookie_and_crumb()
09:35:02 DEBUG response code=200
09:35:02 DEBUG Exiting _make_request()
09:35:02 DEBUG Exiting get()
09:35:02 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:34:51
09:35:02 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:34:51-05:00
09:35:02 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:35:02 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:02 DEBUG Exiting history()
09:35:02 DEBUG Exiting history()
09:35:02 DEBUG Entering history()
09:35:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:02 DEBUG Entering get()
09:35:02 DEBUG Entering _make_request()
09:35:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:02 DEBUG Entering _get_cookie_and_crumb()
09:35:02 DEBUG cookie_mode = 'basic'
09:35:02 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:02 DEBUG Entering _get_cookie_basic()
09:35:02 DEBUG reusing cookie
09:35:02 DEBUG Exiting _get_cookie_basic()
09:35:02 DEBUG Entering _get_crumb_basic()
09:35:02 DEBUG reusing crumb
09:35:02 DEBUG Exiting _get_crumb_basic()
09:35:02 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:02 DEBUG Exiting _get_cookie_and_crumb()
09:35:02 DEBUG response code=200
09:35:02 DEBUG Exiting _make_request()
09:35:02 DEBUG Exiting get()
09:35:02 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:01
09:35:02 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:01-05:00
09:35:02 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:01-05:00
09:35:02 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:02 DEBUG Exiting history()
09:35:02 INFO 📊 OPENING RANGE SET (from collected bars)
09:35:02 INFO High: $55.45 | Low: $54.90
09:35:02 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
09:35:02 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:35:02 DEBUG State saved
09:35:02 DEBUG CHECK: C=54.90 vs OH=55.45 OL=54.90 | broke_high=False broke_low=False
09:35:12 DEBUG Entering history()
09:35:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:12 DEBUG Entering history()
09:35:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:12 DEBUG Entering get()
09:35:12 DEBUG Entering _make_request()
09:35:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:12 DEBUG Entering _get_cookie_and_crumb()
09:35:12 DEBUG cookie_mode = 'basic'
09:35:12 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:12 DEBUG Entering _get_cookie_basic()
09:35:12 DEBUG reusing cookie
09:35:12 DEBUG Exiting _get_cookie_basic()
09:35:12 DEBUG Entering _get_crumb_basic()
09:35:12 DEBUG reusing crumb
09:35:12 DEBUG Exiting _get_crumb_basic()
09:35:12 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:12 DEBUG Exiting _get_cookie_and_crumb()
09:35:12 DEBUG response code=200
09:35:12 DEBUG Exiting _make_request()
09:35:12 DEBUG Exiting get()
09:35:12 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:11
09:35:12 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:11-05:00
09:35:13 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:13 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:13 DEBUG Exiting history()
09:35:13 DEBUG Exiting history()
09:35:13 DEBUG Entering history()
09:35:13 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:13 DEBUG Entering get()
09:35:13 DEBUG Entering _make_request()
09:35:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:13 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:13 DEBUG Entering _get_cookie_and_crumb()
09:35:13 DEBUG cookie_mode = 'basic'
09:35:13 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:13 DEBUG Entering _get_cookie_basic()
09:35:13 DEBUG reusing cookie
09:35:13 DEBUG Exiting _get_cookie_basic()
09:35:13 DEBUG Entering _get_crumb_basic()
09:35:13 DEBUG reusing crumb
09:35:13 DEBUG Exiting _get_crumb_basic()
09:35:13 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:13 DEBUG Exiting _get_cookie_and_crumb()
09:35:13 DEBUG response code=200
09:35:13 DEBUG Exiting _make_request()
09:35:13 DEBUG Exiting get()
09:35:13 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:11
09:35:13 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:11-05:00
09:35:13 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:11-05:00
09:35:13 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:13 DEBUG Exiting history()
09:35:13 DEBUG POLL [Yahoo]: 09:35:13 Price=$54.84
09:35:13 DEBUG CHECK: C=54.84 vs OH=55.45 OL=54.90 | broke_high=False broke_low=False
09:35:13 INFO 📉 BREAKOUT DOWN: $54.90$54.84
09:35:13 DEBUG State saved
09:35:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:23 DEBUG Entering history()
09:35:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:23 DEBUG Entering history()
09:35:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:23 DEBUG Entering get()
09:35:23 DEBUG Entering _make_request()
09:35:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:23 DEBUG Entering _get_cookie_and_crumb()
09:35:23 DEBUG cookie_mode = 'basic'
09:35:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:23 DEBUG Entering _get_cookie_basic()
09:35:23 DEBUG reusing cookie
09:35:23 DEBUG Exiting _get_cookie_basic()
09:35:23 DEBUG Entering _get_crumb_basic()
09:35:23 DEBUG reusing crumb
09:35:23 DEBUG Exiting _get_crumb_basic()
09:35:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:23 DEBUG Exiting _get_cookie_and_crumb()
09:35:23 DEBUG response code=200
09:35:23 DEBUG Exiting _make_request()
09:35:23 DEBUG Exiting get()
09:35:23 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:20
09:35:23 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:20-05:00
09:35:23 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:23 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:23 DEBUG Exiting history()
09:35:23 DEBUG Exiting history()
09:35:23 DEBUG Entering history()
09:35:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:23 DEBUG Entering get()
09:35:23 DEBUG Entering _make_request()
09:35:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:23 DEBUG Entering _get_cookie_and_crumb()
09:35:23 DEBUG cookie_mode = 'basic'
09:35:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:23 DEBUG Entering _get_cookie_basic()
09:35:23 DEBUG reusing cookie
09:35:23 DEBUG Exiting _get_cookie_basic()
09:35:23 DEBUG Entering _get_crumb_basic()
09:35:23 DEBUG reusing crumb
09:35:23 DEBUG Exiting _get_crumb_basic()
09:35:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:23 DEBUG Exiting _get_cookie_and_crumb()
09:35:23 DEBUG response code=200
09:35:23 DEBUG Exiting _make_request()
09:35:23 DEBUG Exiting get()
09:35:23 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:20
09:35:23 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:20-05:00
09:35:23 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:20-05:00
09:35:23 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:23 DEBUG Exiting history()
09:35:23 DEBUG POLL [Yahoo]: 09:35:23 Price=$54.83
09:35:23 DEBUG CHECK: C=54.83 vs OH=55.45 OL=54.90 | broke_high=False broke_low=True
09:35:33 DEBUG Entering history()
09:35:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:33 DEBUG Entering history()
09:35:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:33 DEBUG Entering get()
09:35:33 DEBUG Entering _make_request()
09:35:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:33 DEBUG Entering _get_cookie_and_crumb()
09:35:33 DEBUG cookie_mode = 'basic'
09:35:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:33 DEBUG Entering _get_cookie_basic()
09:35:33 DEBUG reusing cookie
09:35:33 DEBUG Exiting _get_cookie_basic()
09:35:33 DEBUG Entering _get_crumb_basic()
09:35:33 DEBUG reusing crumb
09:35:33 DEBUG Exiting _get_crumb_basic()
09:35:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:33 DEBUG Exiting _get_cookie_and_crumb()
09:35:33 DEBUG response code=200
09:35:33 DEBUG Exiting _make_request()
09:35:33 DEBUG Exiting get()
09:35:33 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:31
09:35:33 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:33 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:33 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:33 DEBUG Exiting history()
09:35:33 DEBUG Exiting history()
09:35:33 DEBUG Entering history()
09:35:33 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:33 DEBUG Entering get()
09:35:33 DEBUG Entering _make_request()
09:35:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:33 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:33 DEBUG Entering _get_cookie_and_crumb()
09:35:33 DEBUG cookie_mode = 'basic'
09:35:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:33 DEBUG Entering _get_cookie_basic()
09:35:33 DEBUG reusing cookie
09:35:33 DEBUG Exiting _get_cookie_basic()
09:35:33 DEBUG Entering _get_crumb_basic()
09:35:33 DEBUG reusing crumb
09:35:33 DEBUG Exiting _get_crumb_basic()
09:35:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:33 DEBUG Exiting _get_cookie_and_crumb()
09:35:33 DEBUG response code=200
09:35:33 DEBUG Exiting _make_request()
09:35:33 DEBUG Exiting get()
09:35:33 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:31
09:35:33 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:33 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:33 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:33 DEBUG Exiting history()
09:35:33 DEBUG POLL [Yahoo]: 09:35:33 Price=$54.79
09:35:33 DEBUG CHECK: C=54.79 vs OH=55.45 OL=54.90 | broke_high=False broke_low=True
09:35:43 DEBUG Entering history()
09:35:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:43 DEBUG Entering history()
09:35:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:43 DEBUG Entering get()
09:35:43 DEBUG Entering _make_request()
09:35:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:43 DEBUG Entering _get_cookie_and_crumb()
09:35:43 DEBUG cookie_mode = 'basic'
09:35:43 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:43 DEBUG Entering _get_cookie_basic()
09:35:43 DEBUG reusing cookie
09:35:43 DEBUG Exiting _get_cookie_basic()
09:35:43 DEBUG Entering _get_crumb_basic()
09:35:43 DEBUG reusing crumb
09:35:43 DEBUG Exiting _get_crumb_basic()
09:35:43 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:43 DEBUG Exiting _get_cookie_and_crumb()
09:35:43 DEBUG response code=200
09:35:43 DEBUG Exiting _make_request()
09:35:43 DEBUG Exiting get()
09:35:43 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:42
09:35:43 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:42-05:00
09:35:43 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:43 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:43 DEBUG Exiting history()
09:35:43 DEBUG Exiting history()
09:35:43 DEBUG Entering history()
09:35:43 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:43 DEBUG Entering get()
09:35:43 DEBUG Entering _make_request()
09:35:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:43 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:43 DEBUG Entering _get_cookie_and_crumb()
09:35:43 DEBUG cookie_mode = 'basic'
09:35:43 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:43 DEBUG Entering _get_cookie_basic()
09:35:43 DEBUG reusing cookie
09:35:43 DEBUG Exiting _get_cookie_basic()
09:35:43 DEBUG Entering _get_crumb_basic()
09:35:43 DEBUG reusing crumb
09:35:43 DEBUG Exiting _get_crumb_basic()
09:35:43 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:43 DEBUG Exiting _get_cookie_and_crumb()
09:35:43 DEBUG response code=200
09:35:43 DEBUG Exiting _make_request()
09:35:43 DEBUG Exiting get()
09:35:43 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:31
09:35:43 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:43 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:31-05:00
09:35:43 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:43 DEBUG Exiting history()
09:35:43 DEBUG POLL [Yahoo]: 09:35:43 Price=$55.00
09:35:43 DEBUG CHECK: C=55.00 vs OH=55.45 OL=54.90 | broke_high=False broke_low=True
09:35:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:53 DEBUG Entering history()
09:35:53 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:53 DEBUG Entering history()
09:35:53 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:53 DEBUG Entering get()
09:35:53 DEBUG Entering _make_request()
09:35:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:53 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:53 DEBUG Entering _get_cookie_and_crumb()
09:35:53 DEBUG cookie_mode = 'basic'
09:35:53 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:53 DEBUG Entering _get_cookie_basic()
09:35:53 DEBUG reusing cookie
09:35:53 DEBUG Exiting _get_cookie_basic()
09:35:53 DEBUG Entering _get_crumb_basic()
09:35:53 DEBUG reusing crumb
09:35:53 DEBUG Exiting _get_crumb_basic()
09:35:53 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:53 DEBUG Exiting _get_cookie_and_crumb()
09:35:53 DEBUG response code=200
09:35:53 DEBUG Exiting _make_request()
09:35:53 DEBUG Exiting get()
09:35:53 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:35:42
09:35:53 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:35:42-05:00
09:35:53 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:53 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:35:53 DEBUG Exiting history()
09:35:53 DEBUG Exiting history()
09:35:53 DEBUG Entering history()
09:35:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:53 DEBUG Entering get()
09:35:53 DEBUG Entering _make_request()
09:35:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:53 DEBUG Entering _get_cookie_and_crumb()
09:35:53 DEBUG cookie_mode = 'basic'
09:35:53 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:53 DEBUG Entering _get_cookie_basic()
09:35:53 DEBUG reusing cookie
09:35:53 DEBUG Exiting _get_cookie_basic()
09:35:53 DEBUG Entering _get_crumb_basic()
09:35:53 DEBUG reusing crumb
09:35:53 DEBUG Exiting _get_crumb_basic()
09:35:53 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:53 DEBUG Exiting _get_cookie_and_crumb()
09:35:53 DEBUG response code=200
09:35:53 DEBUG Exiting _make_request()
09:35:53 DEBUG Exiting get()
09:35:53 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:51
09:35:53 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:35:53 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:35:53 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:35:53 DEBUG Exiting history()
09:36:00 DEBUG BAR: 09:35:00 O=54.96 H=54.96 L=54.80 C=54.80
09:36:00 DEBUG Building OR: H=55.45 L=54.80
09:36:00 DEBUG Checking: C=54.80 vs OH=55.45 OL=54.80 | broke_high=False broke_low=True
09:36:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:36:03 DEBUG Entering history()
09:36:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:03 DEBUG Entering history()
09:36:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:03 DEBUG Entering get()
09:36:03 DEBUG Entering _make_request()
09:36:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:03 DEBUG Entering _get_cookie_and_crumb()
09:36:03 DEBUG cookie_mode = 'basic'
09:36:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:03 DEBUG Entering _get_cookie_basic()
09:36:03 DEBUG reusing cookie
09:36:03 DEBUG Exiting _get_cookie_basic()
09:36:03 DEBUG Entering _get_crumb_basic()
09:36:03 DEBUG reusing crumb
09:36:03 DEBUG Exiting _get_crumb_basic()
09:36:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:03 DEBUG Exiting _get_cookie_and_crumb()
09:36:03 DEBUG response code=200
09:36:03 DEBUG Exiting _make_request()
09:36:03 DEBUG Exiting get()
09:36:03 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:00
09:36:03 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:00-05:00
09:36:03 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:03 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:03 DEBUG Exiting history()
09:36:03 DEBUG Exiting history()
09:36:03 DEBUG Entering history()
09:36:03 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:03 DEBUG Entering get()
09:36:03 DEBUG Entering _make_request()
09:36:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:03 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:03 DEBUG Entering _get_cookie_and_crumb()
09:36:03 DEBUG cookie_mode = 'basic'
09:36:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:03 DEBUG Entering _get_cookie_basic()
09:36:03 DEBUG reusing cookie
09:36:03 DEBUG Exiting _get_cookie_basic()
09:36:03 DEBUG Entering _get_crumb_basic()
09:36:03 DEBUG reusing crumb
09:36:03 DEBUG Exiting _get_crumb_basic()
09:36:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:03 DEBUG Exiting _get_cookie_and_crumb()
09:36:03 DEBUG response code=200
09:36:03 DEBUG Exiting _make_request()
09:36:03 DEBUG Exiting get()
09:36:03 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:35:51
09:36:03 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:36:03 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:35:51-05:00
09:36:03 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:03 DEBUG Exiting history()
09:36:03 DEBUG POLL [Yahoo]: 09:36:03 Price=$55.17
09:36:03 DEBUG CHECK: C=55.17 vs OH=55.45 OL=54.80 | broke_high=False broke_low=True
09:36:13 DEBUG Entering history()
09:36:13 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:13 DEBUG Entering history()
09:36:13 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:13 DEBUG Entering get()
09:36:13 DEBUG Entering _make_request()
09:36:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:13 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:13 DEBUG Entering _get_cookie_and_crumb()
09:36:13 DEBUG cookie_mode = 'basic'
09:36:13 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:13 DEBUG Entering _get_cookie_basic()
09:36:13 DEBUG reusing cookie
09:36:13 DEBUG Exiting _get_cookie_basic()
09:36:13 DEBUG Entering _get_crumb_basic()
09:36:13 DEBUG reusing crumb
09:36:13 DEBUG Exiting _get_crumb_basic()
09:36:13 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:13 DEBUG Exiting _get_cookie_and_crumb()
09:36:13 DEBUG response code=200
09:36:13 DEBUG Exiting _make_request()
09:36:13 DEBUG Exiting get()
09:36:13 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:00
09:36:13 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:00-05:00
09:36:13 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:13 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:13 DEBUG Exiting history()
09:36:13 DEBUG Exiting history()
09:36:13 DEBUG Entering history()
09:36:13 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:13 DEBUG Entering get()
09:36:13 DEBUG Entering _make_request()
09:36:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:13 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:13 DEBUG Entering _get_cookie_and_crumb()
09:36:13 DEBUG cookie_mode = 'basic'
09:36:13 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:13 DEBUG Entering _get_cookie_basic()
09:36:13 DEBUG reusing cookie
09:36:13 DEBUG Exiting _get_cookie_basic()
09:36:13 DEBUG Entering _get_crumb_basic()
09:36:13 DEBUG reusing crumb
09:36:13 DEBUG Exiting _get_crumb_basic()
09:36:13 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:13 DEBUG Exiting _get_cookie_and_crumb()
09:36:13 DEBUG response code=200
09:36:13 DEBUG Exiting _make_request()
09:36:13 DEBUG Exiting get()
09:36:13 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:12
09:36:13 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:13 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:13 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:13 DEBUG Exiting history()
09:36:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:23 DEBUG Entering history()
09:36:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:23 DEBUG Entering history()
09:36:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:23 DEBUG Entering get()
09:36:23 DEBUG Entering _make_request()
09:36:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:23 DEBUG Entering _get_cookie_and_crumb()
09:36:23 DEBUG cookie_mode = 'basic'
09:36:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:23 DEBUG Entering _get_cookie_basic()
09:36:23 DEBUG reusing cookie
09:36:23 DEBUG Exiting _get_cookie_basic()
09:36:23 DEBUG Entering _get_crumb_basic()
09:36:23 DEBUG reusing crumb
09:36:23 DEBUG Exiting _get_crumb_basic()
09:36:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:23 DEBUG Exiting _get_cookie_and_crumb()
09:36:23 DEBUG response code=200
09:36:23 DEBUG Exiting _make_request()
09:36:23 DEBUG Exiting get()
09:36:23 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:22
09:36:23 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:22-05:00
09:36:23 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:23 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:23 DEBUG Exiting history()
09:36:23 DEBUG Exiting history()
09:36:23 DEBUG Entering history()
09:36:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:23 DEBUG Entering get()
09:36:23 DEBUG Entering _make_request()
09:36:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:23 DEBUG Entering _get_cookie_and_crumb()
09:36:23 DEBUG cookie_mode = 'basic'
09:36:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:23 DEBUG Entering _get_cookie_basic()
09:36:23 DEBUG reusing cookie
09:36:23 DEBUG Exiting _get_cookie_basic()
09:36:23 DEBUG Entering _get_crumb_basic()
09:36:23 DEBUG reusing crumb
09:36:23 DEBUG Exiting _get_crumb_basic()
09:36:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:23 DEBUG Exiting _get_cookie_and_crumb()
09:36:23 DEBUG response code=200
09:36:23 DEBUG Exiting _make_request()
09:36:23 DEBUG Exiting get()
09:36:23 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:12
09:36:23 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:23 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:12-05:00
09:36:23 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:23 DEBUG Exiting history()
09:36:23 DEBUG POLL [Yahoo]: 09:36:23 Price=$55.58
09:36:23 DEBUG CHECK: C=55.58 vs OH=55.45 OL=54.80 | broke_high=False broke_low=True
09:36:23 INFO 📈 BREAKOUT UP: $55.45$55.58
09:36:23 DEBUG State saved
09:36:33 DEBUG Entering history()
09:36:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:33 DEBUG Entering history()
09:36:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:33 DEBUG Entering get()
09:36:33 DEBUG Entering _make_request()
09:36:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:33 DEBUG Entering _get_cookie_and_crumb()
09:36:33 DEBUG cookie_mode = 'basic'
09:36:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:33 DEBUG Entering _get_cookie_basic()
09:36:33 DEBUG reusing cookie
09:36:33 DEBUG Exiting _get_cookie_basic()
09:36:33 DEBUG Entering _get_crumb_basic()
09:36:33 DEBUG reusing crumb
09:36:33 DEBUG Exiting _get_crumb_basic()
09:36:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:33 DEBUG Exiting _get_cookie_and_crumb()
09:36:33 DEBUG response code=200
09:36:33 DEBUG Exiting _make_request()
09:36:33 DEBUG Exiting get()
09:36:33 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:22
09:36:33 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:22-05:00
09:36:34 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:34 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:34 DEBUG Exiting history()
09:36:34 DEBUG Exiting history()
09:36:34 DEBUG Entering history()
09:36:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:34 DEBUG Entering get()
09:36:34 DEBUG Entering _make_request()
09:36:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:34 DEBUG Entering _get_cookie_and_crumb()
09:36:34 DEBUG cookie_mode = 'basic'
09:36:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:34 DEBUG Entering _get_cookie_basic()
09:36:34 DEBUG reusing cookie
09:36:34 DEBUG Exiting _get_cookie_basic()
09:36:34 DEBUG Entering _get_crumb_basic()
09:36:34 DEBUG reusing crumb
09:36:34 DEBUG Exiting _get_crumb_basic()
09:36:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:34 DEBUG Exiting _get_cookie_and_crumb()
09:36:34 DEBUG response code=200
09:36:34 DEBUG Exiting _make_request()
09:36:34 DEBUG Exiting get()
09:36:34 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:32
09:36:34 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:32-05:00
09:36:34 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:32-05:00
09:36:34 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:34 DEBUG Exiting history()
09:36:44 DEBUG Entering history()
09:36:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:44 DEBUG Entering history()
09:36:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:44 DEBUG Entering get()
09:36:44 DEBUG Entering _make_request()
09:36:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:44 DEBUG Entering _get_cookie_and_crumb()
09:36:44 DEBUG cookie_mode = 'basic'
09:36:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:44 DEBUG Entering _get_cookie_basic()
09:36:44 DEBUG reusing cookie
09:36:44 DEBUG Exiting _get_cookie_basic()
09:36:44 DEBUG Entering _get_crumb_basic()
09:36:44 DEBUG reusing crumb
09:36:44 DEBUG Exiting _get_crumb_basic()
09:36:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:44 DEBUG Exiting _get_cookie_and_crumb()
09:36:44 DEBUG response code=200
09:36:44 DEBUG Exiting _make_request()
09:36:44 DEBUG Exiting get()
09:36:44 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:41
09:36:44 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:41-05:00
09:36:44 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:44 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:44 DEBUG Exiting history()
09:36:44 DEBUG Exiting history()
09:36:44 DEBUG Entering history()
09:36:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:44 DEBUG Entering get()
09:36:44 DEBUG Entering _make_request()
09:36:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:44 DEBUG Entering _get_cookie_and_crumb()
09:36:44 DEBUG cookie_mode = 'basic'
09:36:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:44 DEBUG Entering _get_cookie_basic()
09:36:44 DEBUG reusing cookie
09:36:44 DEBUG Exiting _get_cookie_basic()
09:36:44 DEBUG Entering _get_crumb_basic()
09:36:44 DEBUG reusing crumb
09:36:44 DEBUG Exiting _get_crumb_basic()
09:36:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:44 DEBUG Exiting _get_cookie_and_crumb()
09:36:44 DEBUG response code=200
09:36:44 DEBUG Exiting _make_request()
09:36:44 DEBUG Exiting get()
09:36:44 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:43
09:36:44 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:43-05:00
09:36:44 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:43-05:00
09:36:44 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:44 DEBUG Exiting history()
09:36:44 DEBUG POLL [Yahoo]: 09:36:44 Price=$55.35
09:36:44 DEBUG CHECK: C=55.35 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:36:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:54 DEBUG Entering history()
09:36:54 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:54 DEBUG Entering history()
09:36:54 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:54 DEBUG Entering get()
09:36:54 DEBUG Entering _make_request()
09:36:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:54 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:54 DEBUG Entering _get_cookie_and_crumb()
09:36:54 DEBUG cookie_mode = 'basic'
09:36:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:54 DEBUG Entering _get_cookie_basic()
09:36:54 DEBUG reusing cookie
09:36:54 DEBUG Exiting _get_cookie_basic()
09:36:54 DEBUG Entering _get_crumb_basic()
09:36:54 DEBUG reusing crumb
09:36:54 DEBUG Exiting _get_crumb_basic()
09:36:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:54 DEBUG Exiting _get_cookie_and_crumb()
09:36:54 DEBUG response code=200
09:36:54 DEBUG Exiting _make_request()
09:36:54 DEBUG Exiting get()
09:36:54 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:36:41
09:36:54 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:36:41-05:00
09:36:54 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:54 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:36:54 DEBUG Exiting history()
09:36:54 DEBUG Exiting history()
09:36:54 DEBUG Entering history()
09:36:54 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:54 DEBUG Entering get()
09:36:54 DEBUG Entering _make_request()
09:36:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:54 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:54 DEBUG Entering _get_cookie_and_crumb()
09:36:54 DEBUG cookie_mode = 'basic'
09:36:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:54 DEBUG Entering _get_cookie_basic()
09:36:54 DEBUG reusing cookie
09:36:54 DEBUG Exiting _get_cookie_basic()
09:36:54 DEBUG Entering _get_crumb_basic()
09:36:54 DEBUG reusing crumb
09:36:54 DEBUG Exiting _get_crumb_basic()
09:36:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:54 DEBUG Exiting _get_cookie_and_crumb()
09:36:54 DEBUG response code=200
09:36:54 DEBUG Exiting _make_request()
09:36:54 DEBUG Exiting get()
09:36:54 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:52
09:36:54 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:36:54 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:36:54 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:36:54 DEBUG Exiting history()
09:37:00 DEBUG BAR: 09:36:00 O=55.29 H=55.55 L=55.29 C=55.46
09:37:00 DEBUG Checking: C=55.46 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:37:04 DEBUG Entering history()
09:37:04 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:04 DEBUG Entering history()
09:37:04 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:04 DEBUG Entering get()
09:37:04 DEBUG Entering _make_request()
09:37:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:04 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:04 DEBUG Entering _get_cookie_and_crumb()
09:37:04 DEBUG cookie_mode = 'basic'
09:37:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:04 DEBUG Entering _get_cookie_basic()
09:37:04 DEBUG reusing cookie
09:37:04 DEBUG Exiting _get_cookie_basic()
09:37:04 DEBUG Entering _get_crumb_basic()
09:37:04 DEBUG reusing crumb
09:37:04 DEBUG Exiting _get_crumb_basic()
09:37:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:04 DEBUG Exiting _get_cookie_and_crumb()
09:37:04 DEBUG response code=200
09:37:04 DEBUG Exiting _make_request()
09:37:04 DEBUG Exiting get()
09:37:04 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:02
09:37:04 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:02-05:00
09:37:04 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:04 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:04 DEBUG Exiting history()
09:37:04 DEBUG Exiting history()
09:37:04 DEBUG Entering history()
09:37:04 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:04 DEBUG Entering get()
09:37:04 DEBUG Entering _make_request()
09:37:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:04 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:04 DEBUG Entering _get_cookie_and_crumb()
09:37:04 DEBUG cookie_mode = 'basic'
09:37:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:04 DEBUG Entering _get_cookie_basic()
09:37:04 DEBUG reusing cookie
09:37:04 DEBUG Exiting _get_cookie_basic()
09:37:04 DEBUG Entering _get_crumb_basic()
09:37:04 DEBUG reusing crumb
09:37:04 DEBUG Exiting _get_crumb_basic()
09:37:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:04 DEBUG Exiting _get_cookie_and_crumb()
09:37:04 DEBUG response code=200
09:37:04 DEBUG Exiting _make_request()
09:37:04 DEBUG Exiting get()
09:37:04 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:36:52
09:37:04 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:37:04 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:36:52-05:00
09:37:04 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:04 DEBUG Exiting history()
09:37:04 DEBUG POLL [Yahoo]: 09:37:04 Price=$55.23
09:37:04 DEBUG CHECK: C=55.23 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:14 DEBUG Entering history()
09:37:14 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:14 DEBUG Entering history()
09:37:14 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:14 DEBUG Entering get()
09:37:14 DEBUG Entering _make_request()
09:37:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:14 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:14 DEBUG Entering _get_cookie_and_crumb()
09:37:14 DEBUG cookie_mode = 'basic'
09:37:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:14 DEBUG Entering _get_cookie_basic()
09:37:14 DEBUG reusing cookie
09:37:14 DEBUG Exiting _get_cookie_basic()
09:37:14 DEBUG Entering _get_crumb_basic()
09:37:14 DEBUG reusing crumb
09:37:14 DEBUG Exiting _get_crumb_basic()
09:37:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:14 DEBUG Exiting _get_cookie_and_crumb()
09:37:14 DEBUG response code=200
09:37:14 DEBUG Exiting _make_request()
09:37:14 DEBUG Exiting get()
09:37:14 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:02
09:37:14 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:02-05:00
09:37:14 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:14 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:14 DEBUG Exiting history()
09:37:14 DEBUG Exiting history()
09:37:14 DEBUG Entering history()
09:37:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:14 DEBUG Entering get()
09:37:14 DEBUG Entering _make_request()
09:37:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:14 DEBUG Entering _get_cookie_and_crumb()
09:37:14 DEBUG cookie_mode = 'basic'
09:37:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:14 DEBUG Entering _get_cookie_basic()
09:37:14 DEBUG reusing cookie
09:37:14 DEBUG Exiting _get_cookie_basic()
09:37:14 DEBUG Entering _get_crumb_basic()
09:37:14 DEBUG reusing crumb
09:37:14 DEBUG Exiting _get_crumb_basic()
09:37:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:14 DEBUG Exiting _get_cookie_and_crumb()
09:37:14 DEBUG response code=200
09:37:14 DEBUG Exiting _make_request()
09:37:14 DEBUG Exiting get()
09:37:14 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:13
09:37:14 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:14 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:14 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:14 DEBUG Exiting history()
09:37:21 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:24 DEBUG Entering history()
09:37:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:24 DEBUG Entering history()
09:37:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:24 DEBUG Entering get()
09:37:24 DEBUG Entering _make_request()
09:37:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:24 DEBUG Entering _get_cookie_and_crumb()
09:37:24 DEBUG cookie_mode = 'basic'
09:37:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:24 DEBUG Entering _get_cookie_basic()
09:37:24 DEBUG reusing cookie
09:37:24 DEBUG Exiting _get_cookie_basic()
09:37:24 DEBUG Entering _get_crumb_basic()
09:37:24 DEBUG reusing crumb
09:37:24 DEBUG Exiting _get_crumb_basic()
09:37:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:24 DEBUG Exiting _get_cookie_and_crumb()
09:37:24 DEBUG response code=200
09:37:24 DEBUG Exiting _make_request()
09:37:24 DEBUG Exiting get()
09:37:24 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:23
09:37:24 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:23-05:00
09:37:24 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:24 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:24 DEBUG Exiting history()
09:37:24 DEBUG Exiting history()
09:37:24 DEBUG Entering history()
09:37:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:24 DEBUG Entering get()
09:37:24 DEBUG Entering _make_request()
09:37:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:24 DEBUG Entering _get_cookie_and_crumb()
09:37:24 DEBUG cookie_mode = 'basic'
09:37:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:24 DEBUG Entering _get_cookie_basic()
09:37:24 DEBUG reusing cookie
09:37:24 DEBUG Exiting _get_cookie_basic()
09:37:24 DEBUG Entering _get_crumb_basic()
09:37:24 DEBUG reusing crumb
09:37:24 DEBUG Exiting _get_crumb_basic()
09:37:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:24 DEBUG Exiting _get_cookie_and_crumb()
09:37:24 DEBUG response code=200
09:37:24 DEBUG Exiting _make_request()
09:37:24 DEBUG Exiting get()
09:37:24 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:13
09:37:24 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:24 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:13-05:00
09:37:24 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:24 DEBUG Exiting history()
09:37:24 DEBUG POLL [Yahoo]: 09:37:24 Price=$55.24
09:37:24 DEBUG CHECK: C=55.24 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:34 DEBUG Entering history()
09:37:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:34 DEBUG Entering history()
09:37:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:34 DEBUG Entering get()
09:37:34 DEBUG Entering _make_request()
09:37:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:34 DEBUG Entering _get_cookie_and_crumb()
09:37:34 DEBUG cookie_mode = 'basic'
09:37:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:34 DEBUG Entering _get_cookie_basic()
09:37:34 DEBUG reusing cookie
09:37:34 DEBUG Exiting _get_cookie_basic()
09:37:34 DEBUG Entering _get_crumb_basic()
09:37:34 DEBUG reusing crumb
09:37:34 DEBUG Exiting _get_crumb_basic()
09:37:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:34 DEBUG Exiting _get_cookie_and_crumb()
09:37:34 DEBUG response code=200
09:37:34 DEBUG Exiting _make_request()
09:37:34 DEBUG Exiting get()
09:37:34 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:23
09:37:34 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:23-05:00
09:37:34 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:34 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:34 DEBUG Exiting history()
09:37:34 DEBUG Exiting history()
09:37:34 DEBUG Entering history()
09:37:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:34 DEBUG Entering get()
09:37:34 DEBUG Entering _make_request()
09:37:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:34 DEBUG Entering _get_cookie_and_crumb()
09:37:34 DEBUG cookie_mode = 'basic'
09:37:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:34 DEBUG Entering _get_cookie_basic()
09:37:34 DEBUG reusing cookie
09:37:34 DEBUG Exiting _get_cookie_basic()
09:37:34 DEBUG Entering _get_crumb_basic()
09:37:34 DEBUG reusing crumb
09:37:34 DEBUG Exiting _get_crumb_basic()
09:37:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:34 DEBUG Exiting _get_cookie_and_crumb()
09:37:34 DEBUG response code=200
09:37:34 DEBUG Exiting _make_request()
09:37:34 DEBUG Exiting get()
09:37:34 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:33
09:37:34 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:33-05:00
09:37:34 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:33-05:00
09:37:34 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:34 DEBUG Exiting history()
09:37:44 DEBUG Entering history()
09:37:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:44 DEBUG Entering history()
09:37:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:44 DEBUG Entering get()
09:37:44 DEBUG Entering _make_request()
09:37:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:44 DEBUG Entering _get_cookie_and_crumb()
09:37:44 DEBUG cookie_mode = 'basic'
09:37:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:44 DEBUG Entering _get_cookie_basic()
09:37:44 DEBUG reusing cookie
09:37:44 DEBUG Exiting _get_cookie_basic()
09:37:44 DEBUG Entering _get_crumb_basic()
09:37:44 DEBUG reusing crumb
09:37:44 DEBUG Exiting _get_crumb_basic()
09:37:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:44 DEBUG Exiting _get_cookie_and_crumb()
09:37:45 DEBUG response code=200
09:37:45 DEBUG Exiting _make_request()
09:37:45 DEBUG Exiting get()
09:37:45 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:43
09:37:45 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:43-05:00
09:37:45 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:45 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:45 DEBUG Exiting history()
09:37:45 DEBUG Exiting history()
09:37:45 DEBUG Entering history()
09:37:45 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:45 DEBUG Entering get()
09:37:45 DEBUG Entering _make_request()
09:37:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:45 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:45 DEBUG Entering _get_cookie_and_crumb()
09:37:45 DEBUG cookie_mode = 'basic'
09:37:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:45 DEBUG Entering _get_cookie_basic()
09:37:45 DEBUG reusing cookie
09:37:45 DEBUG Exiting _get_cookie_basic()
09:37:45 DEBUG Entering _get_crumb_basic()
09:37:45 DEBUG reusing crumb
09:37:45 DEBUG Exiting _get_crumb_basic()
09:37:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:45 DEBUG Exiting _get_cookie_and_crumb()
09:37:45 DEBUG response code=200
09:37:45 DEBUG Exiting _make_request()
09:37:45 DEBUG Exiting get()
09:37:45 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:43
09:37:45 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:43-05:00
09:37:45 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:43-05:00
09:37:45 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:45 DEBUG Exiting history()
09:37:45 DEBUG POLL [Yahoo]: 09:37:45 Price=$55.00
09:37:45 DEBUG CHECK: C=55.00 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:37:51 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:55 DEBUG Entering history()
09:37:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:55 DEBUG Entering history()
09:37:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:55 DEBUG Entering get()
09:37:55 DEBUG Entering _make_request()
09:37:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:55 DEBUG Entering _get_cookie_and_crumb()
09:37:55 DEBUG cookie_mode = 'basic'
09:37:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:55 DEBUG Entering _get_cookie_basic()
09:37:55 DEBUG reusing cookie
09:37:55 DEBUG Exiting _get_cookie_basic()
09:37:55 DEBUG Entering _get_crumb_basic()
09:37:55 DEBUG reusing crumb
09:37:55 DEBUG Exiting _get_crumb_basic()
09:37:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:55 DEBUG Exiting _get_cookie_and_crumb()
09:37:55 DEBUG response code=200
09:37:55 DEBUG Exiting _make_request()
09:37:55 DEBUG Exiting get()
09:37:55 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:37:54
09:37:55 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:37:54-05:00
09:37:55 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:55 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:37:55 DEBUG Exiting history()
09:37:55 DEBUG Exiting history()
09:37:55 DEBUG Entering history()
09:37:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:55 DEBUG Entering get()
09:37:55 DEBUG Entering _make_request()
09:37:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:55 DEBUG Entering _get_cookie_and_crumb()
09:37:55 DEBUG cookie_mode = 'basic'
09:37:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:55 DEBUG Entering _get_cookie_basic()
09:37:55 DEBUG reusing cookie
09:37:55 DEBUG Exiting _get_cookie_basic()
09:37:55 DEBUG Entering _get_crumb_basic()
09:37:55 DEBUG reusing crumb
09:37:55 DEBUG Exiting _get_crumb_basic()
09:37:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:55 DEBUG Exiting _get_cookie_and_crumb()
09:37:55 DEBUG response code=200
09:37:55 DEBUG Exiting _make_request()
09:37:55 DEBUG Exiting get()
09:37:55 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:37:54
09:37:55 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:54-05:00
09:37:55 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:37:54-05:00
09:37:55 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:37:55 DEBUG Exiting history()
09:37:55 DEBUG POLL [Yahoo]: 09:37:55 Price=$54.88
09:37:55 DEBUG CHECK: C=54.88 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:00 DEBUG BAR: 09:37:00 O=55.15 H=55.15 L=55.15 C=55.15
09:38:00 DEBUG Checking: C=55.15 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:38:00 INFO 💓 STATUS: Range H=$55.45 L=$54.80 | Pos: flat (0)
09:38:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:38:05 DEBUG Entering history()
09:38:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:05 DEBUG Entering history()
09:38:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:05 DEBUG Entering get()
09:38:05 DEBUG Entering _make_request()
09:38:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:05 DEBUG Entering _get_cookie_and_crumb()
09:38:05 DEBUG cookie_mode = 'basic'
09:38:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:05 DEBUG Entering _get_cookie_basic()
09:38:05 DEBUG reusing cookie
09:38:05 DEBUG Exiting _get_cookie_basic()
09:38:05 DEBUG Entering _get_crumb_basic()
09:38:05 DEBUG reusing crumb
09:38:05 DEBUG Exiting _get_crumb_basic()
09:38:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:05 DEBUG Exiting _get_cookie_and_crumb()
09:38:05 DEBUG response code=200
09:38:05 DEBUG Exiting _make_request()
09:38:05 DEBUG Exiting get()
09:38:05 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 14:38:02
09:38:05 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:05 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:05 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
09:38:05 DEBUG Exiting history()
09:38:05 DEBUG Exiting history()
09:38:05 DEBUG Entering history()
09:38:05 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:05 DEBUG Entering get()
09:38:05 DEBUG Entering _make_request()
09:38:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:05 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:05 DEBUG Entering _get_cookie_and_crumb()
09:38:05 DEBUG cookie_mode = 'basic'
09:38:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:05 DEBUG Entering _get_cookie_basic()
09:38:05 DEBUG reusing cookie
09:38:05 DEBUG Exiting _get_cookie_basic()
09:38:05 DEBUG Entering _get_crumb_basic()
09:38:05 DEBUG reusing crumb
09:38:05 DEBUG Exiting _get_crumb_basic()
09:38:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:05 DEBUG Exiting _get_cookie_and_crumb()
09:38:05 DEBUG response code=200
09:38:05 DEBUG Exiting _make_request()
09:38:05 DEBUG Exiting get()
09:38:05 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 14:38:02
09:38:05 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:05 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:38:02-05:00
09:38:05 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 09:30:00-05:00
09:38:05 DEBUG Exiting history()
09:38:05 DEBUG POLL [Yahoo]: 09:38:05 Price=$54.92
09:38:05 DEBUG CHECK: C=54.92 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
09:38:15 DEBUG Entering history()
09:38:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:15 DEBUG Entering history()
09:38:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:15 DEBUG Entering get()
09:38:15 DEBUG Entering _make_request()
11:41:58 DEBUG Exiting _get_cookie_basic()
11:41:58 DEBUG Entering _get_crumb_basic()
11:41:58 DEBUG reusing crumb
11:41:58 DEBUG Exiting _get_crumb_basic()
11:41:58 DEBUG Exiting _get_cookie_and_crumb_basic()
11:41:58 DEBUG Exiting _get_cookie_and_crumb()
11:41:58 DEBUG response code=200
11:41:58 DEBUG Exiting _make_request()
11:41:58 DEBUG Exiting get()
11:41:58 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:41:48
11:41:58 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:41:48-05:00
11:41:58 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:41:58 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:41:58 DEBUG Exiting history()
11:41:58 DEBUG Exiting history()
11:41:58 DEBUG Entering history()
11:41:58 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:58 DEBUG Entering get()
11:41:58 DEBUG Entering _make_request()
11:41:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:41:58 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:41:58 DEBUG Entering _get_cookie_and_crumb()
11:41:58 DEBUG cookie_mode = 'basic'
11:41:58 DEBUG Entering _get_cookie_and_crumb_basic()
11:41:58 DEBUG Entering _get_cookie_basic()
11:41:58 DEBUG reusing cookie
11:41:58 DEBUG Exiting _get_cookie_basic()
11:41:58 DEBUG Entering _get_crumb_basic()
11:41:58 DEBUG reusing crumb
11:41:58 DEBUG Exiting _get_crumb_basic()
11:41:58 DEBUG Exiting _get_cookie_and_crumb_basic()
11:41:58 DEBUG Exiting _get_cookie_and_crumb()
11:41:58 DEBUG response code=200
11:41:58 DEBUG Exiting _make_request()
11:41:58 DEBUG Exiting get()
11:41:58 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:41:48
11:41:58 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:41:48-05:00
11:41:58 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:41:48-05:00
11:41:58 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:41:58 DEBUG Exiting history()
11:41:58 DEBUG POLL [Yahoo]: 11:41:58 Price=$52.65
11:41:58 DEBUG CHECK: C=52.65 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:42:00 DEBUG BAR: 11:41:00 O=52.76 H=52.76 L=52.69 C=52.69
11:42:00 DEBUG Checking: C=52.69 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:42:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:08 DEBUG Entering history()
11:42:08 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:08 DEBUG Entering history()
11:42:08 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:08 DEBUG Entering get()
11:42:08 DEBUG Entering _make_request()
11:42:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:08 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:08 DEBUG Entering _get_cookie_and_crumb()
11:42:08 DEBUG cookie_mode = 'basic'
11:42:08 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:08 DEBUG Entering _get_cookie_basic()
11:42:08 DEBUG reusing cookie
11:42:08 DEBUG Exiting _get_cookie_basic()
11:42:08 DEBUG Entering _get_crumb_basic()
11:42:08 DEBUG reusing crumb
11:42:08 DEBUG Exiting _get_crumb_basic()
11:42:08 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:08 DEBUG Exiting _get_cookie_and_crumb()
11:42:08 DEBUG response code=200
11:42:08 DEBUG Exiting _make_request()
11:42:08 DEBUG Exiting get()
11:42:08 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:41:48
11:42:08 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:41:48-05:00
11:42:08 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:08 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:08 DEBUG Exiting history()
11:42:08 DEBUG Exiting history()
11:42:08 DEBUG Entering history()
11:42:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:08 DEBUG Entering get()
11:42:08 DEBUG Entering _make_request()
11:42:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:08 DEBUG Entering _get_cookie_and_crumb()
11:42:08 DEBUG cookie_mode = 'basic'
11:42:08 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:08 DEBUG Entering _get_cookie_basic()
11:42:08 DEBUG reusing cookie
11:42:08 DEBUG Exiting _get_cookie_basic()
11:42:08 DEBUG Entering _get_crumb_basic()
11:42:08 DEBUG reusing crumb
11:42:08 DEBUG Exiting _get_crumb_basic()
11:42:08 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:08 DEBUG Exiting _get_cookie_and_crumb()
11:42:08 DEBUG response code=200
11:42:08 DEBUG Exiting _make_request()
11:42:08 DEBUG Exiting get()
11:42:08 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:42:06
11:42:08 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:06-05:00
11:42:08 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:06-05:00
11:42:08 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:42:08 DEBUG Exiting history()
11:42:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:42:18 DEBUG Entering history()
11:42:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:18 DEBUG Entering history()
11:42:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:18 DEBUG Entering get()
11:42:18 DEBUG Entering _make_request()
11:42:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:18 DEBUG Entering _get_cookie_and_crumb()
11:42:18 DEBUG cookie_mode = 'basic'
11:42:18 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:18 DEBUG Entering _get_cookie_basic()
11:42:18 DEBUG reusing cookie
11:42:18 DEBUG Exiting _get_cookie_basic()
11:42:18 DEBUG Entering _get_crumb_basic()
11:42:18 DEBUG reusing crumb
11:42:18 DEBUG Exiting _get_crumb_basic()
11:42:18 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:18 DEBUG Exiting _get_cookie_and_crumb()
11:42:18 DEBUG response code=200
11:42:18 DEBUG Exiting _make_request()
11:42:18 DEBUG Exiting get()
11:42:18 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:42:17
11:42:18 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:42:17-05:00
11:42:18 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:18 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:18 DEBUG Exiting history()
11:42:18 DEBUG Exiting history()
11:42:18 DEBUG Entering history()
11:42:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:18 DEBUG Entering get()
11:42:18 DEBUG Entering _make_request()
11:42:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:18 DEBUG Entering _get_cookie_and_crumb()
11:42:18 DEBUG cookie_mode = 'basic'
11:42:18 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:18 DEBUG Entering _get_cookie_basic()
11:42:18 DEBUG reusing cookie
11:42:18 DEBUG Exiting _get_cookie_basic()
11:42:18 DEBUG Entering _get_crumb_basic()
11:42:18 DEBUG reusing crumb
11:42:18 DEBUG Exiting _get_crumb_basic()
11:42:18 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:18 DEBUG Exiting _get_cookie_and_crumb()
11:42:18 DEBUG response code=200
11:42:18 DEBUG Exiting _make_request()
11:42:18 DEBUG Exiting get()
11:42:18 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:42:06
11:42:18 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:06-05:00
11:42:18 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:06-05:00
11:42:18 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:42:18 DEBUG Exiting history()
11:42:18 DEBUG POLL [Yahoo]: 11:42:18 Price=$52.67
11:42:18 DEBUG CHECK: C=52.67 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:42:28 DEBUG Entering history()
11:42:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:28 DEBUG Entering history()
11:42:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:28 DEBUG Entering get()
11:42:28 DEBUG Entering _make_request()
11:42:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:28 DEBUG Entering _get_cookie_and_crumb()
11:42:28 DEBUG cookie_mode = 'basic'
11:42:28 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:28 DEBUG Entering _get_cookie_basic()
11:42:28 DEBUG reusing cookie
11:42:28 DEBUG Exiting _get_cookie_basic()
11:42:28 DEBUG Entering _get_crumb_basic()
11:42:28 DEBUG reusing crumb
11:42:28 DEBUG Exiting _get_crumb_basic()
11:42:28 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:28 DEBUG Exiting _get_cookie_and_crumb()
11:42:28 DEBUG response code=200
11:42:28 DEBUG Exiting _make_request()
11:42:28 DEBUG Exiting get()
11:42:28 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:42:17
11:42:28 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:42:17-05:00
11:42:28 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:28 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:28 DEBUG Exiting history()
11:42:28 DEBUG Exiting history()
11:42:28 DEBUG Entering history()
11:42:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:28 DEBUG Entering get()
11:42:28 DEBUG Entering _make_request()
11:42:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:28 DEBUG Entering _get_cookie_and_crumb()
11:42:28 DEBUG cookie_mode = 'basic'
11:42:28 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:28 DEBUG Entering _get_cookie_basic()
11:42:28 DEBUG reusing cookie
11:42:28 DEBUG Exiting _get_cookie_basic()
11:42:28 DEBUG Entering _get_crumb_basic()
11:42:28 DEBUG reusing crumb
11:42:28 DEBUG Exiting _get_crumb_basic()
11:42:28 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:28 DEBUG Exiting _get_cookie_and_crumb()
11:42:28 DEBUG response code=200
11:42:28 DEBUG Exiting _make_request()
11:42:28 DEBUG Exiting get()
11:42:28 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:42:18
11:42:28 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:18-05:00
11:42:28 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:18-05:00
11:42:28 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:42:28 DEBUG Exiting history()
11:42:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:38 DEBUG Entering history()
11:42:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:38 DEBUG Entering history()
11:42:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:38 DEBUG Entering get()
11:42:38 DEBUG Entering _make_request()
11:42:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:38 DEBUG Entering _get_cookie_and_crumb()
11:42:38 DEBUG cookie_mode = 'basic'
11:42:38 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:38 DEBUG Entering _get_cookie_basic()
11:42:38 DEBUG reusing cookie
11:42:38 DEBUG Exiting _get_cookie_basic()
11:42:38 DEBUG Entering _get_crumb_basic()
11:42:38 DEBUG reusing crumb
11:42:38 DEBUG Exiting _get_crumb_basic()
11:42:38 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:38 DEBUG Exiting _get_cookie_and_crumb()
11:42:38 DEBUG response code=200
11:42:38 DEBUG Exiting _make_request()
11:42:38 DEBUG Exiting get()
11:42:38 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:42:35
11:42:38 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:42:35-05:00
11:42:38 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:38 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:38 DEBUG Exiting history()
11:42:38 DEBUG Exiting history()
11:42:38 DEBUG Entering history()
11:42:38 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:38 DEBUG Entering get()
11:42:38 DEBUG Entering _make_request()
11:42:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:38 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:38 DEBUG Entering _get_cookie_and_crumb()
11:42:38 DEBUG cookie_mode = 'basic'
11:42:38 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:38 DEBUG Entering _get_cookie_basic()
11:42:38 DEBUG reusing cookie
11:42:38 DEBUG Exiting _get_cookie_basic()
11:42:38 DEBUG Entering _get_crumb_basic()
11:42:38 DEBUG reusing crumb
11:42:38 DEBUG Exiting _get_crumb_basic()
11:42:38 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:38 DEBUG Exiting _get_cookie_and_crumb()
11:42:38 DEBUG response code=200
11:42:38 DEBUG Exiting _make_request()
11:42:38 DEBUG Exiting get()
11:42:38 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:42:18
11:42:38 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:18-05:00
11:42:38 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:18-05:00
11:42:38 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:42:38 DEBUG Exiting history()
11:42:38 DEBUG POLL [Yahoo]: 11:42:38 Price=$52.64
11:42:38 DEBUG CHECK: C=52.64 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:42:48 DEBUG Entering history()
11:42:48 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:48 DEBUG Entering history()
11:42:48 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:48 DEBUG Entering get()
11:42:48 DEBUG Entering _make_request()
11:42:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:48 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:48 DEBUG Entering _get_cookie_and_crumb()
11:42:48 DEBUG cookie_mode = 'basic'
11:42:48 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:48 DEBUG Entering _get_cookie_basic()
11:42:48 DEBUG reusing cookie
11:42:48 DEBUG Exiting _get_cookie_basic()
11:42:48 DEBUG Entering _get_crumb_basic()
11:42:48 DEBUG reusing crumb
11:42:48 DEBUG Exiting _get_crumb_basic()
11:42:48 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:48 DEBUG Exiting _get_cookie_and_crumb()
11:42:48 DEBUG response code=200
11:42:48 DEBUG Exiting _make_request()
11:42:48 DEBUG Exiting get()
11:42:48 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:42:35
11:42:48 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:42:35-05:00
11:42:48 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:48 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:48 DEBUG Exiting history()
11:42:48 DEBUG Exiting history()
11:42:48 DEBUG Entering history()
11:42:48 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:48 DEBUG Entering get()
11:42:48 DEBUG Entering _make_request()
11:42:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:48 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:48 DEBUG Entering _get_cookie_and_crumb()
11:42:48 DEBUG cookie_mode = 'basic'
11:42:48 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:48 DEBUG Entering _get_cookie_basic()
11:42:48 DEBUG reusing cookie
11:42:48 DEBUG Exiting _get_cookie_basic()
11:42:48 DEBUG Entering _get_crumb_basic()
11:42:48 DEBUG reusing crumb
11:42:48 DEBUG Exiting _get_crumb_basic()
11:42:48 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:48 DEBUG Exiting _get_cookie_and_crumb()
11:42:48 DEBUG response code=200
11:42:48 DEBUG Exiting _make_request()
11:42:48 DEBUG Exiting get()
11:42:48 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:42:46
11:42:48 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:46-05:00
11:42:48 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:46-05:00
11:42:48 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:42:48 DEBUG Exiting history()
11:42:58 DEBUG Entering history()
11:42:58 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:42:58 DEBUG Entering history()
11:42:58 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:58 DEBUG Entering get()
11:42:58 DEBUG Entering _make_request()
11:42:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:58 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:42:58 DEBUG Entering _get_cookie_and_crumb()
11:42:58 DEBUG cookie_mode = 'basic'
11:42:58 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:58 DEBUG Entering _get_cookie_basic()
11:42:58 DEBUG reusing cookie
11:42:58 DEBUG Exiting _get_cookie_basic()
11:42:58 DEBUG Entering _get_crumb_basic()
11:42:58 DEBUG reusing crumb
11:42:58 DEBUG Exiting _get_crumb_basic()
11:42:58 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:58 DEBUG Exiting _get_cookie_and_crumb()
11:42:58 DEBUG response code=200
11:42:58 DEBUG Exiting _make_request()
11:42:58 DEBUG Exiting get()
11:42:58 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:42:55
11:42:58 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:42:55-05:00
11:42:58 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:58 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:42:58 DEBUG Exiting history()
11:42:58 DEBUG Exiting history()
11:42:58 DEBUG Entering history()
11:42:58 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:58 DEBUG Entering get()
11:42:58 DEBUG Entering _make_request()
11:42:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:42:58 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:42:58 DEBUG Entering _get_cookie_and_crumb()
11:42:58 DEBUG cookie_mode = 'basic'
11:42:58 DEBUG Entering _get_cookie_and_crumb_basic()
11:42:58 DEBUG Entering _get_cookie_basic()
11:42:58 DEBUG reusing cookie
11:42:58 DEBUG Exiting _get_cookie_basic()
11:42:58 DEBUG Entering _get_crumb_basic()
11:42:58 DEBUG reusing crumb
11:42:58 DEBUG Exiting _get_crumb_basic()
11:42:58 DEBUG Exiting _get_cookie_and_crumb_basic()
11:42:58 DEBUG Exiting _get_cookie_and_crumb()
11:42:58 DEBUG response code=200
11:42:58 DEBUG Exiting _make_request()
11:42:58 DEBUG Exiting get()
11:42:58 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:42:46
11:42:58 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:46-05:00
11:42:58 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:42:46-05:00
11:42:58 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:42:58 DEBUG Exiting history()
11:42:58 DEBUG POLL [Yahoo]: 11:42:58 Price=$52.65
11:42:58 DEBUG CHECK: C=52.65 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:43:00 DEBUG BAR: 11:42:00 O=52.67 H=52.70 L=52.64 C=52.64
11:43:00 DEBUG Checking: C=52.64 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:43:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:08 DEBUG Entering history()
11:43:08 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:08 DEBUG Entering history()
11:43:08 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:08 DEBUG Entering get()
11:43:08 DEBUG Entering _make_request()
11:43:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:08 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:08 DEBUG Entering _get_cookie_and_crumb()
11:43:08 DEBUG cookie_mode = 'basic'
11:43:08 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:08 DEBUG Entering _get_cookie_basic()
11:43:08 DEBUG reusing cookie
11:43:08 DEBUG Exiting _get_cookie_basic()
11:43:08 DEBUG Entering _get_crumb_basic()
11:43:08 DEBUG reusing crumb
11:43:08 DEBUG Exiting _get_crumb_basic()
11:43:08 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:08 DEBUG Exiting _get_cookie_and_crumb()
11:43:08 DEBUG response code=200
11:43:08 DEBUG Exiting _make_request()
11:43:08 DEBUG Exiting get()
11:43:08 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:42:55
11:43:08 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:42:55-05:00
11:43:09 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:09 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:09 DEBUG Exiting history()
11:43:09 DEBUG Exiting history()
11:43:09 DEBUG Entering history()
11:43:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:09 DEBUG Entering get()
11:43:09 DEBUG Entering _make_request()
11:43:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:09 DEBUG Entering _get_cookie_and_crumb()
11:43:09 DEBUG cookie_mode = 'basic'
11:43:09 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:09 DEBUG Entering _get_cookie_basic()
11:43:09 DEBUG reusing cookie
11:43:09 DEBUG Exiting _get_cookie_basic()
11:43:09 DEBUG Entering _get_crumb_basic()
11:43:09 DEBUG reusing crumb
11:43:09 DEBUG Exiting _get_crumb_basic()
11:43:09 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:09 DEBUG Exiting _get_cookie_and_crumb()
11:43:09 DEBUG response code=200
11:43:09 DEBUG Exiting _make_request()
11:43:09 DEBUG Exiting get()
11:43:09 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:43:00
11:43:09 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:00-05:00
11:43:09 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:00-05:00
11:43:09 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:00-05:00
11:43:09 DEBUG Exiting history()
11:43:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:43:19 DEBUG Entering history()
11:43:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:19 DEBUG Entering history()
11:43:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:19 DEBUG Entering get()
11:43:19 DEBUG Entering _make_request()
11:43:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:19 DEBUG Entering _get_cookie_and_crumb()
11:43:19 DEBUG cookie_mode = 'basic'
11:43:19 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:19 DEBUG Entering _get_cookie_basic()
11:43:19 DEBUG reusing cookie
11:43:19 DEBUG Exiting _get_cookie_basic()
11:43:19 DEBUG Entering _get_crumb_basic()
11:43:19 DEBUG reusing crumb
11:43:19 DEBUG Exiting _get_crumb_basic()
11:43:19 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:19 DEBUG Exiting _get_cookie_and_crumb()
11:43:19 DEBUG response code=200
11:43:19 DEBUG Exiting _make_request()
11:43:19 DEBUG Exiting get()
11:43:19 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:43:17
11:43:19 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:43:17-05:00
11:43:19 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:19 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:19 DEBUG Exiting history()
11:43:19 DEBUG Exiting history()
11:43:19 DEBUG Entering history()
11:43:19 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:19 DEBUG Entering get()
11:43:19 DEBUG Entering _make_request()
11:43:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:19 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:19 DEBUG Entering _get_cookie_and_crumb()
11:43:19 DEBUG cookie_mode = 'basic'
11:43:19 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:19 DEBUG Entering _get_cookie_basic()
11:43:19 DEBUG reusing cookie
11:43:19 DEBUG Exiting _get_cookie_basic()
11:43:19 DEBUG Entering _get_crumb_basic()
11:43:19 DEBUG reusing crumb
11:43:19 DEBUG Exiting _get_crumb_basic()
11:43:19 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:19 DEBUG Exiting _get_cookie_and_crumb()
11:43:19 DEBUG response code=200
11:43:19 DEBUG Exiting _make_request()
11:43:19 DEBUG Exiting get()
11:43:19 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:43:17
11:43:19 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:17-05:00
11:43:19 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:17-05:00
11:43:19 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:43:19 DEBUG Exiting history()
11:43:19 DEBUG POLL [Yahoo]: 11:43:19 Price=$52.60
11:43:19 DEBUG CHECK: C=52.60 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:43:29 DEBUG Entering history()
11:43:29 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:29 DEBUG Entering history()
11:43:29 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:29 DEBUG Entering get()
11:43:29 DEBUG Entering _make_request()
11:43:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:29 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:29 DEBUG Entering _get_cookie_and_crumb()
11:43:29 DEBUG cookie_mode = 'basic'
11:43:29 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:29 DEBUG Entering _get_cookie_basic()
11:43:29 DEBUG reusing cookie
11:43:29 DEBUG Exiting _get_cookie_basic()
11:43:29 DEBUG Entering _get_crumb_basic()
11:43:29 DEBUG reusing crumb
11:43:29 DEBUG Exiting _get_crumb_basic()
11:43:29 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:29 DEBUG Exiting _get_cookie_and_crumb()
11:43:29 DEBUG response code=200
11:43:29 DEBUG Exiting _make_request()
11:43:29 DEBUG Exiting get()
11:43:29 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:43:27
11:43:29 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:43:27-05:00
11:43:29 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:29 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:29 DEBUG Exiting history()
11:43:29 DEBUG Exiting history()
11:43:29 DEBUG Entering history()
11:43:29 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:29 DEBUG Entering get()
11:43:29 DEBUG Entering _make_request()
11:43:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:29 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:29 DEBUG Entering _get_cookie_and_crumb()
11:43:29 DEBUG cookie_mode = 'basic'
11:43:29 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:29 DEBUG Entering _get_cookie_basic()
11:43:29 DEBUG reusing cookie
11:43:29 DEBUG Exiting _get_cookie_basic()
11:43:29 DEBUG Entering _get_crumb_basic()
11:43:29 DEBUG reusing crumb
11:43:29 DEBUG Exiting _get_crumb_basic()
11:43:29 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:29 DEBUG Exiting _get_cookie_and_crumb()
11:43:29 DEBUG response code=200
11:43:29 DEBUG Exiting _make_request()
11:43:29 DEBUG Exiting get()
11:43:29 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:43:27
11:43:29 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:27-05:00
11:43:29 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:27-05:00
11:43:29 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:43:29 DEBUG Exiting history()
11:43:29 DEBUG POLL [Yahoo]: 11:43:29 Price=$52.60
11:43:29 DEBUG CHECK: C=52.60 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:43:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:39 DEBUG Entering history()
11:43:39 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:39 DEBUG Entering history()
11:43:39 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:39 DEBUG Entering get()
11:43:39 DEBUG Entering _make_request()
11:43:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:39 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:39 DEBUG Entering _get_cookie_and_crumb()
11:43:39 DEBUG cookie_mode = 'basic'
11:43:39 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:39 DEBUG Entering _get_cookie_basic()
11:43:39 DEBUG reusing cookie
11:43:39 DEBUG Exiting _get_cookie_basic()
11:43:39 DEBUG Entering _get_crumb_basic()
11:43:39 DEBUG reusing crumb
11:43:39 DEBUG Exiting _get_crumb_basic()
11:43:39 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:39 DEBUG Exiting _get_cookie_and_crumb()
11:43:39 DEBUG response code=200
11:43:39 DEBUG Exiting _make_request()
11:43:39 DEBUG Exiting get()
11:43:39 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:43:27
11:43:39 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:43:27-05:00
11:43:39 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:39 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:39 DEBUG Exiting history()
11:43:39 DEBUG Exiting history()
11:43:39 DEBUG Entering history()
11:43:39 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:39 DEBUG Entering get()
11:43:39 DEBUG Entering _make_request()
11:43:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:39 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:39 DEBUG Entering _get_cookie_and_crumb()
11:43:39 DEBUG cookie_mode = 'basic'
11:43:39 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:39 DEBUG Entering _get_cookie_basic()
11:43:39 DEBUG reusing cookie
11:43:39 DEBUG Exiting _get_cookie_basic()
11:43:39 DEBUG Entering _get_crumb_basic()
11:43:39 DEBUG reusing crumb
11:43:39 DEBUG Exiting _get_crumb_basic()
11:43:39 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:39 DEBUG Exiting _get_cookie_and_crumb()
11:43:39 DEBUG response code=200
11:43:39 DEBUG Exiting _make_request()
11:43:39 DEBUG Exiting get()
11:43:39 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:43:27
11:43:39 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:27-05:00
11:43:39 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:27-05:00
11:43:39 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:43:39 DEBUG Exiting history()
11:43:49 DEBUG Entering history()
11:43:49 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:49 DEBUG Entering history()
11:43:49 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:49 DEBUG Entering get()
11:43:49 DEBUG Entering _make_request()
11:43:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:49 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:49 DEBUG Entering _get_cookie_and_crumb()
11:43:49 DEBUG cookie_mode = 'basic'
11:43:49 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:49 DEBUG Entering _get_cookie_basic()
11:43:49 DEBUG reusing cookie
11:43:49 DEBUG Exiting _get_cookie_basic()
11:43:49 DEBUG Entering _get_crumb_basic()
11:43:49 DEBUG reusing crumb
11:43:49 DEBUG Exiting _get_crumb_basic()
11:43:49 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:49 DEBUG Exiting _get_cookie_and_crumb()
11:43:49 DEBUG response code=200
11:43:49 DEBUG Exiting _make_request()
11:43:49 DEBUG Exiting get()
11:43:49 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:43:46
11:43:49 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:43:46-05:00
11:43:49 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:49 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:49 DEBUG Exiting history()
11:43:49 DEBUG Exiting history()
11:43:49 DEBUG Entering history()
11:43:49 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:49 DEBUG Entering get()
11:43:49 DEBUG Entering _make_request()
11:43:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:49 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:49 DEBUG Entering _get_cookie_and_crumb()
11:43:49 DEBUG cookie_mode = 'basic'
11:43:49 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:49 DEBUG Entering _get_cookie_basic()
11:43:49 DEBUG reusing cookie
11:43:49 DEBUG Exiting _get_cookie_basic()
11:43:49 DEBUG Entering _get_crumb_basic()
11:43:49 DEBUG reusing crumb
11:43:49 DEBUG Exiting _get_crumb_basic()
11:43:49 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:49 DEBUG Exiting _get_cookie_and_crumb()
11:43:49 DEBUG response code=200
11:43:49 DEBUG Exiting _make_request()
11:43:49 DEBUG Exiting get()
11:43:49 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:43:46
11:43:49 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:46-05:00
11:43:49 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:46-05:00
11:43:49 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:43:49 DEBUG Exiting history()
11:43:49 DEBUG POLL [Yahoo]: 11:43:49 Price=$52.56
11:43:49 DEBUG CHECK: C=52.56 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:43:59 DEBUG Entering history()
11:43:59 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:43:59 DEBUG Entering history()
11:43:59 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:59 DEBUG Entering get()
11:43:59 DEBUG Entering _make_request()
11:43:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:59 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:43:59 DEBUG Entering _get_cookie_and_crumb()
11:43:59 DEBUG cookie_mode = 'basic'
11:43:59 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:59 DEBUG Entering _get_cookie_basic()
11:43:59 DEBUG reusing cookie
11:43:59 DEBUG Exiting _get_cookie_basic()
11:43:59 DEBUG Entering _get_crumb_basic()
11:43:59 DEBUG reusing crumb
11:43:59 DEBUG Exiting _get_crumb_basic()
11:43:59 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:59 DEBUG Exiting _get_cookie_and_crumb()
11:43:59 DEBUG response code=200
11:43:59 DEBUG Exiting _make_request()
11:43:59 DEBUG Exiting get()
11:43:59 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:43:46
11:43:59 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:43:46-05:00
11:43:59 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:59 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:43:59 DEBUG Exiting history()
11:43:59 DEBUG Exiting history()
11:43:59 DEBUG Entering history()
11:43:59 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:59 DEBUG Entering get()
11:43:59 DEBUG Entering _make_request()
11:43:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:43:59 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:43:59 DEBUG Entering _get_cookie_and_crumb()
11:43:59 DEBUG cookie_mode = 'basic'
11:43:59 DEBUG Entering _get_cookie_and_crumb_basic()
11:43:59 DEBUG Entering _get_cookie_basic()
11:43:59 DEBUG reusing cookie
11:43:59 DEBUG Exiting _get_cookie_basic()
11:43:59 DEBUG Entering _get_crumb_basic()
11:43:59 DEBUG reusing crumb
11:43:59 DEBUG Exiting _get_crumb_basic()
11:43:59 DEBUG Exiting _get_cookie_and_crumb_basic()
11:43:59 DEBUG Exiting _get_cookie_and_crumb()
11:43:59 DEBUG response code=200
11:43:59 DEBUG Exiting _make_request()
11:43:59 DEBUG Exiting get()
11:43:59 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:43:46
11:43:59 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:46-05:00
11:43:59 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:43:46-05:00
11:43:59 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:43:59 DEBUG Exiting history()
11:44:00 DEBUG BAR: 11:43:00 O=52.63 H=52.63 L=52.56 C=52.56
11:44:00 DEBUG Checking: C=52.56 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:44:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:09 DEBUG Entering history()
11:44:09 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:09 DEBUG Entering history()
11:44:09 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:09 DEBUG Entering get()
11:44:09 DEBUG Entering _make_request()
11:44:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:09 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:09 DEBUG Entering _get_cookie_and_crumb()
11:44:09 DEBUG cookie_mode = 'basic'
11:44:09 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:09 DEBUG Entering _get_cookie_basic()
11:44:09 DEBUG reusing cookie
11:44:09 DEBUG Exiting _get_cookie_basic()
11:44:09 DEBUG Entering _get_crumb_basic()
11:44:09 DEBUG reusing crumb
11:44:09 DEBUG Exiting _get_crumb_basic()
11:44:09 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:09 DEBUG Exiting _get_cookie_and_crumb()
11:44:09 DEBUG response code=200
11:44:09 DEBUG Exiting _make_request()
11:44:09 DEBUG Exiting get()
11:44:09 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:44:06
11:44:09 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:44:06-05:00
11:44:09 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:09 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:09 DEBUG Exiting history()
11:44:09 DEBUG Exiting history()
11:44:09 DEBUG Entering history()
11:44:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:09 DEBUG Entering get()
11:44:09 DEBUG Entering _make_request()
11:44:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:09 DEBUG Entering _get_cookie_and_crumb()
11:44:09 DEBUG cookie_mode = 'basic'
11:44:09 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:09 DEBUG Entering _get_cookie_basic()
11:44:09 DEBUG reusing cookie
11:44:09 DEBUG Exiting _get_cookie_basic()
11:44:09 DEBUG Entering _get_crumb_basic()
11:44:09 DEBUG reusing crumb
11:44:09 DEBUG Exiting _get_crumb_basic()
11:44:09 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:09 DEBUG Exiting _get_cookie_and_crumb()
11:44:09 DEBUG response code=200
11:44:09 DEBUG Exiting _make_request()
11:44:09 DEBUG Exiting get()
11:44:09 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:44:06
11:44:09 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:06-05:00
11:44:09 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:06-05:00
11:44:09 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:44:09 DEBUG Exiting history()
11:44:09 DEBUG POLL [Yahoo]: 11:44:09 Price=$52.48
11:44:09 DEBUG CHECK: C=52.48 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:44:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:44:19 DEBUG Entering history()
11:44:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:19 DEBUG Entering history()
11:44:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:19 DEBUG Entering get()
11:44:19 DEBUG Entering _make_request()
11:44:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:19 DEBUG Entering _get_cookie_and_crumb()
11:44:19 DEBUG cookie_mode = 'basic'
11:44:19 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:19 DEBUG Entering _get_cookie_basic()
11:44:19 DEBUG reusing cookie
11:44:19 DEBUG Exiting _get_cookie_basic()
11:44:19 DEBUG Entering _get_crumb_basic()
11:44:19 DEBUG reusing crumb
11:44:19 DEBUG Exiting _get_crumb_basic()
11:44:19 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:19 DEBUG Exiting _get_cookie_and_crumb()
11:44:19 DEBUG response code=200
11:44:19 DEBUG Exiting _make_request()
11:44:19 DEBUG Exiting get()
11:44:19 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:44:06
11:44:19 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:44:06-05:00
11:44:19 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:19 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:19 DEBUG Exiting history()
11:44:19 DEBUG Exiting history()
11:44:19 DEBUG Entering history()
11:44:19 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:19 DEBUG Entering get()
11:44:19 DEBUG Entering _make_request()
11:44:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:19 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:19 DEBUG Entering _get_cookie_and_crumb()
11:44:19 DEBUG cookie_mode = 'basic'
11:44:19 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:19 DEBUG Entering _get_cookie_basic()
11:44:19 DEBUG reusing cookie
11:44:19 DEBUG Exiting _get_cookie_basic()
11:44:19 DEBUG Entering _get_crumb_basic()
11:44:19 DEBUG reusing crumb
11:44:19 DEBUG Exiting _get_crumb_basic()
11:44:19 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:19 DEBUG Exiting _get_cookie_and_crumb()
11:44:19 DEBUG response code=200
11:44:19 DEBUG Exiting _make_request()
11:44:19 DEBUG Exiting get()
11:44:19 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:44:06
11:44:19 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:06-05:00
11:44:19 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:06-05:00
11:44:19 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:44:19 DEBUG Exiting history()
11:44:29 DEBUG Entering history()
11:44:29 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:29 DEBUG Entering history()
11:44:29 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:29 DEBUG Entering get()
11:44:29 DEBUG Entering _make_request()
11:44:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:29 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:29 DEBUG Entering _get_cookie_and_crumb()
11:44:29 DEBUG cookie_mode = 'basic'
11:44:29 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:29 DEBUG Entering _get_cookie_basic()
11:44:29 DEBUG reusing cookie
11:44:29 DEBUG Exiting _get_cookie_basic()
11:44:29 DEBUG Entering _get_crumb_basic()
11:44:29 DEBUG reusing crumb
11:44:29 DEBUG Exiting _get_crumb_basic()
11:44:29 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:29 DEBUG Exiting _get_cookie_and_crumb()
11:44:29 DEBUG response code=200
11:44:29 DEBUG Exiting _make_request()
11:44:29 DEBUG Exiting get()
11:44:29 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:44:28
11:44:29 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:44:28-05:00
11:44:29 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:29 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:29 DEBUG Exiting history()
11:44:29 DEBUG Exiting history()
11:44:29 DEBUG Entering history()
11:44:29 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:29 DEBUG Entering get()
11:44:29 DEBUG Entering _make_request()
11:44:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:29 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:29 DEBUG Entering _get_cookie_and_crumb()
11:44:29 DEBUG cookie_mode = 'basic'
11:44:29 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:29 DEBUG Entering _get_cookie_basic()
11:44:29 DEBUG reusing cookie
11:44:29 DEBUG Exiting _get_cookie_basic()
11:44:29 DEBUG Entering _get_crumb_basic()
11:44:29 DEBUG reusing crumb
11:44:29 DEBUG Exiting _get_crumb_basic()
11:44:29 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:29 DEBUG Exiting _get_cookie_and_crumb()
11:44:29 DEBUG response code=200
11:44:29 DEBUG Exiting _make_request()
11:44:29 DEBUG Exiting get()
11:44:30 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:44:28
11:44:30 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:28-05:00
11:44:30 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:28-05:00
11:44:30 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:44:30 DEBUG Exiting history()
11:44:30 DEBUG POLL [Yahoo]: 11:44:30 Price=$52.45
11:44:30 DEBUG CHECK: C=52.45 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:44:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:40 DEBUG Entering history()
11:44:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:40 DEBUG Entering history()
11:44:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:40 DEBUG Entering get()
11:44:40 DEBUG Entering _make_request()
11:44:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:40 DEBUG Entering _get_cookie_and_crumb()
11:44:40 DEBUG cookie_mode = 'basic'
11:44:40 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:40 DEBUG Entering _get_cookie_basic()
11:44:40 DEBUG reusing cookie
11:44:40 DEBUG Exiting _get_cookie_basic()
11:44:40 DEBUG Entering _get_crumb_basic()
11:44:40 DEBUG reusing crumb
11:44:40 DEBUG Exiting _get_crumb_basic()
11:44:40 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:40 DEBUG Exiting _get_cookie_and_crumb()
11:44:40 DEBUG response code=200
11:44:40 DEBUG Exiting _make_request()
11:44:40 DEBUG Exiting get()
11:44:40 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:44:39
11:44:40 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:44:39-05:00
11:44:40 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:40 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:40 DEBUG Exiting history()
11:44:40 DEBUG Exiting history()
11:44:40 DEBUG Entering history()
11:44:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:40 DEBUG Entering get()
11:44:40 DEBUG Entering _make_request()
11:44:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:40 DEBUG Entering _get_cookie_and_crumb()
11:44:40 DEBUG cookie_mode = 'basic'
11:44:40 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:40 DEBUG Entering _get_cookie_basic()
11:44:40 DEBUG reusing cookie
11:44:40 DEBUG Exiting _get_cookie_basic()
11:44:40 DEBUG Entering _get_crumb_basic()
11:44:40 DEBUG reusing crumb
11:44:40 DEBUG Exiting _get_crumb_basic()
11:44:40 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:40 DEBUG Exiting _get_cookie_and_crumb()
11:44:40 DEBUG response code=200
11:44:40 DEBUG Exiting _make_request()
11:44:40 DEBUG Exiting get()
11:44:40 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:44:39
11:44:40 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:39-05:00
11:44:40 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:39-05:00
11:44:40 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:44:40 DEBUG Exiting history()
11:44:40 DEBUG POLL [Yahoo]: 11:44:40 Price=$52.42
11:44:40 DEBUG CHECK: C=52.42 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:44:50 DEBUG Entering history()
11:44:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:44:50 DEBUG Entering history()
11:44:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:50 DEBUG Entering get()
11:44:50 DEBUG Entering _make_request()
11:44:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:44:50 DEBUG Entering _get_cookie_and_crumb()
11:44:50 DEBUG cookie_mode = 'basic'
11:44:50 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:50 DEBUG Entering _get_cookie_basic()
11:44:50 DEBUG reusing cookie
11:44:50 DEBUG Exiting _get_cookie_basic()
11:44:50 DEBUG Entering _get_crumb_basic()
11:44:50 DEBUG reusing crumb
11:44:50 DEBUG Exiting _get_crumb_basic()
11:44:50 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:50 DEBUG Exiting _get_cookie_and_crumb()
11:44:50 DEBUG response code=200
11:44:50 DEBUG Exiting _make_request()
11:44:50 DEBUG Exiting get()
11:44:50 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:44:39
11:44:50 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:44:39-05:00
11:44:50 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:50 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:44:50 DEBUG Exiting history()
11:44:50 DEBUG Exiting history()
11:44:50 DEBUG Entering history()
11:44:50 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:50 DEBUG Entering get()
11:44:50 DEBUG Entering _make_request()
11:44:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:44:50 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:44:50 DEBUG Entering _get_cookie_and_crumb()
11:44:50 DEBUG cookie_mode = 'basic'
11:44:50 DEBUG Entering _get_cookie_and_crumb_basic()
11:44:50 DEBUG Entering _get_cookie_basic()
11:44:50 DEBUG reusing cookie
11:44:50 DEBUG Exiting _get_cookie_basic()
11:44:50 DEBUG Entering _get_crumb_basic()
11:44:50 DEBUG reusing crumb
11:44:50 DEBUG Exiting _get_crumb_basic()
11:44:50 DEBUG Exiting _get_cookie_and_crumb_basic()
11:44:50 DEBUG Exiting _get_cookie_and_crumb()
11:44:50 DEBUG response code=200
11:44:50 DEBUG Exiting _make_request()
11:44:50 DEBUG Exiting get()
11:44:50 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:44:45
11:44:50 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:45-05:00
11:44:50 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:45-05:00
11:44:50 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:44:50 DEBUG Exiting history()
11:45:00 DEBUG BAR: 11:44:00 O=52.50 H=52.50 L=52.41 C=52.41
11:45:00 DEBUG Checking: C=52.41 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:45:00 DEBUG Entering history()
11:45:00 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:00 DEBUG Entering history()
11:45:00 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:00 DEBUG Entering get()
11:45:00 DEBUG Entering _make_request()
11:45:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:00 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:00 DEBUG Entering _get_cookie_and_crumb()
11:45:00 DEBUG cookie_mode = 'basic'
11:45:00 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:00 DEBUG Entering _get_cookie_basic()
11:45:00 DEBUG reusing cookie
11:45:00 DEBUG Exiting _get_cookie_basic()
11:45:00 DEBUG Entering _get_crumb_basic()
11:45:00 DEBUG reusing crumb
11:45:00 DEBUG Exiting _get_crumb_basic()
11:45:00 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:00 DEBUG Exiting _get_cookie_and_crumb()
11:45:00 DEBUG response code=200
11:45:00 DEBUG Exiting _make_request()
11:45:00 DEBUG Exiting get()
11:45:00 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:44:58
11:45:00 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:44:58-05:00
11:45:00 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:00 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:00 DEBUG Exiting history()
11:45:00 DEBUG Exiting history()
11:45:00 DEBUG Entering history()
11:45:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:00 DEBUG Entering get()
11:45:00 DEBUG Entering _make_request()
11:45:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:00 DEBUG Entering _get_cookie_and_crumb()
11:45:00 DEBUG cookie_mode = 'basic'
11:45:00 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:00 DEBUG Entering _get_cookie_basic()
11:45:00 DEBUG reusing cookie
11:45:00 DEBUG Exiting _get_cookie_basic()
11:45:00 DEBUG Entering _get_crumb_basic()
11:45:00 DEBUG reusing crumb
11:45:00 DEBUG Exiting _get_crumb_basic()
11:45:00 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:00 DEBUG Exiting _get_cookie_and_crumb()
11:45:00 DEBUG response code=200
11:45:00 DEBUG Exiting _make_request()
11:45:00 DEBUG Exiting get()
11:45:00 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:44:45
11:45:00 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:45-05:00
11:45:00 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:44:45-05:00
11:45:00 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:45:00 DEBUG Exiting history()
11:45:00 DEBUG CHECK: C=52.42 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:45:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:10 DEBUG Entering history()
11:45:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:10 DEBUG Entering history()
11:45:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:10 DEBUG Entering get()
11:45:10 DEBUG Entering _make_request()
11:45:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:10 DEBUG Entering _get_cookie_and_crumb()
11:45:10 DEBUG cookie_mode = 'basic'
11:45:10 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:10 DEBUG Entering _get_cookie_basic()
11:45:10 DEBUG reusing cookie
11:45:10 DEBUG Exiting _get_cookie_basic()
11:45:10 DEBUG Entering _get_crumb_basic()
11:45:10 DEBUG reusing crumb
11:45:10 DEBUG Exiting _get_crumb_basic()
11:45:10 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:10 DEBUG Exiting _get_cookie_and_crumb()
11:45:10 DEBUG response code=200
11:45:10 DEBUG Exiting _make_request()
11:45:10 DEBUG Exiting get()
11:45:10 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:45:04
11:45:10 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:45:04-05:00
11:45:10 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:10 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:10 DEBUG Exiting history()
11:45:10 DEBUG Exiting history()
11:45:10 DEBUG Entering history()
11:45:10 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:10 DEBUG Entering get()
11:45:10 DEBUG Entering _make_request()
11:45:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:10 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:10 DEBUG Entering _get_cookie_and_crumb()
11:45:10 DEBUG cookie_mode = 'basic'
11:45:10 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:10 DEBUG Entering _get_cookie_basic()
11:45:10 DEBUG reusing cookie
11:45:10 DEBUG Exiting _get_cookie_basic()
11:45:10 DEBUG Entering _get_crumb_basic()
11:45:10 DEBUG reusing crumb
11:45:10 DEBUG Exiting _get_crumb_basic()
11:45:10 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:10 DEBUG Exiting _get_cookie_and_crumb()
11:45:10 DEBUG response code=200
11:45:10 DEBUG Exiting _make_request()
11:45:10 DEBUG Exiting get()
11:45:10 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:45:04
11:45:10 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:04-05:00
11:45:10 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:04-05:00
11:45:10 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:45:10 DEBUG Exiting history()
11:45:10 DEBUG POLL [Yahoo]: 11:45:10 Price=$52.38
11:45:10 DEBUG CHECK: C=52.38 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:45:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:45:20 DEBUG Entering history()
11:45:20 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:20 DEBUG Entering history()
11:45:20 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:20 DEBUG Entering get()
11:45:20 DEBUG Entering _make_request()
11:45:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:20 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:20 DEBUG Entering _get_cookie_and_crumb()
11:45:20 DEBUG cookie_mode = 'basic'
11:45:20 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:20 DEBUG Entering _get_cookie_basic()
11:45:20 DEBUG reusing cookie
11:45:20 DEBUG Exiting _get_cookie_basic()
11:45:20 DEBUG Entering _get_crumb_basic()
11:45:20 DEBUG reusing crumb
11:45:20 DEBUG Exiting _get_crumb_basic()
11:45:20 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:20 DEBUG Exiting _get_cookie_and_crumb()
11:45:20 DEBUG response code=200
11:45:20 DEBUG Exiting _make_request()
11:45:20 DEBUG Exiting get()
11:45:20 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:45:04
11:45:20 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:45:04-05:00
11:45:20 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:20 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:20 DEBUG Exiting history()
11:45:20 DEBUG Exiting history()
11:45:20 DEBUG Entering history()
11:45:20 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:20 DEBUG Entering get()
11:45:20 DEBUG Entering _make_request()
11:45:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:20 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:20 DEBUG Entering _get_cookie_and_crumb()
11:45:20 DEBUG cookie_mode = 'basic'
11:45:20 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:20 DEBUG Entering _get_cookie_basic()
11:45:20 DEBUG reusing cookie
11:45:20 DEBUG Exiting _get_cookie_basic()
11:45:20 DEBUG Entering _get_crumb_basic()
11:45:20 DEBUG reusing crumb
11:45:20 DEBUG Exiting _get_crumb_basic()
11:45:20 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:20 DEBUG Exiting _get_cookie_and_crumb()
11:45:20 DEBUG response code=200
11:45:20 DEBUG Exiting _make_request()
11:45:20 DEBUG Exiting get()
11:45:20 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:45:04
11:45:20 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:04-05:00
11:45:20 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:04-05:00
11:45:20 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:45:20 DEBUG Exiting history()
11:45:30 DEBUG Entering history()
11:45:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:30 DEBUG Entering history()
11:45:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:30 DEBUG Entering get()
11:45:30 DEBUG Entering _make_request()
11:45:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:30 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:30 DEBUG Entering _get_cookie_and_crumb()
11:45:30 DEBUG cookie_mode = 'basic'
11:45:30 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:30 DEBUG Entering _get_cookie_basic()
11:45:30 DEBUG reusing cookie
11:45:30 DEBUG Exiting _get_cookie_basic()
11:45:30 DEBUG Entering _get_crumb_basic()
11:45:30 DEBUG reusing crumb
11:45:30 DEBUG Exiting _get_crumb_basic()
11:45:30 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:30 DEBUG Exiting _get_cookie_and_crumb()
11:45:30 DEBUG response code=200
11:45:30 DEBUG Exiting _make_request()
11:45:30 DEBUG Exiting get()
11:45:30 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:45:30
11:45:30 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:45:30-05:00
11:45:30 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:30 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:30 DEBUG Exiting history()
11:45:30 DEBUG Exiting history()
11:45:30 DEBUG Entering history()
11:45:30 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:30 DEBUG Entering get()
11:45:30 DEBUG Entering _make_request()
11:45:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:30 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:30 DEBUG Entering _get_cookie_and_crumb()
11:45:30 DEBUG cookie_mode = 'basic'
11:45:30 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:30 DEBUG Entering _get_cookie_basic()
11:45:30 DEBUG reusing cookie
11:45:30 DEBUG Exiting _get_cookie_basic()
11:45:30 DEBUG Entering _get_crumb_basic()
11:45:30 DEBUG reusing crumb
11:45:30 DEBUG Exiting _get_crumb_basic()
11:45:30 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:30 DEBUG Exiting _get_cookie_and_crumb()
11:45:30 DEBUG response code=200
11:45:30 DEBUG Exiting _make_request()
11:45:30 DEBUG Exiting get()
11:45:30 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:45:30
11:45:30 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:30-05:00
11:45:30 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:30-05:00
11:45:30 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:45:30 DEBUG Exiting history()
11:45:30 DEBUG POLL [Yahoo]: 11:45:30 Price=$52.33
11:45:30 DEBUG CHECK: C=52.33 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:45:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:40 DEBUG Entering history()
11:45:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:40 DEBUG Entering history()
11:45:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:40 DEBUG Entering get()
11:45:40 DEBUG Entering _make_request()
11:45:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:40 DEBUG Entering _get_cookie_and_crumb()
11:45:40 DEBUG cookie_mode = 'basic'
11:45:40 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:40 DEBUG Entering _get_cookie_basic()
11:45:40 DEBUG reusing cookie
11:45:40 DEBUG Exiting _get_cookie_basic()
11:45:40 DEBUG Entering _get_crumb_basic()
11:45:40 DEBUG reusing crumb
11:45:40 DEBUG Exiting _get_crumb_basic()
11:45:40 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:40 DEBUG Exiting _get_cookie_and_crumb()
11:45:40 DEBUG response code=200
11:45:40 DEBUG Exiting _make_request()
11:45:40 DEBUG Exiting get()
11:45:40 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:45:30
11:45:40 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:45:30-05:00
11:45:40 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:40 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:40 DEBUG Exiting history()
11:45:40 DEBUG Exiting history()
11:45:40 DEBUG Entering history()
11:45:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:40 DEBUG Entering get()
11:45:40 DEBUG Entering _make_request()
11:45:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:40 DEBUG Entering _get_cookie_and_crumb()
11:45:40 DEBUG cookie_mode = 'basic'
11:45:40 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:40 DEBUG Entering _get_cookie_basic()
11:45:40 DEBUG reusing cookie
11:45:40 DEBUG Exiting _get_cookie_basic()
11:45:40 DEBUG Entering _get_crumb_basic()
11:45:40 DEBUG reusing crumb
11:45:40 DEBUG Exiting _get_crumb_basic()
11:45:40 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:40 DEBUG Exiting _get_cookie_and_crumb()
11:45:40 DEBUG response code=200
11:45:40 DEBUG Exiting _make_request()
11:45:40 DEBUG Exiting get()
11:45:40 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:45:30
11:45:40 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:30-05:00
11:45:40 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:30-05:00
11:45:40 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:45:40 DEBUG Exiting history()
11:45:50 DEBUG Entering history()
11:45:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:45:50 DEBUG Entering history()
11:45:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:50 DEBUG Entering get()
11:45:50 DEBUG Entering _make_request()
11:45:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:45:50 DEBUG Entering _get_cookie_and_crumb()
11:45:50 DEBUG cookie_mode = 'basic'
11:45:50 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:50 DEBUG Entering _get_cookie_basic()
11:45:50 DEBUG reusing cookie
11:45:50 DEBUG Exiting _get_cookie_basic()
11:45:50 DEBUG Entering _get_crumb_basic()
11:45:50 DEBUG reusing crumb
11:45:50 DEBUG Exiting _get_crumb_basic()
11:45:50 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:50 DEBUG Exiting _get_cookie_and_crumb()
11:45:50 DEBUG response code=200
11:45:50 DEBUG Exiting _make_request()
11:45:50 DEBUG Exiting get()
11:45:50 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:45:46
11:45:50 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:45:46-05:00
11:45:50 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:50 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:45:50 DEBUG Exiting history()
11:45:50 DEBUG Exiting history()
11:45:50 DEBUG Entering history()
11:45:50 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:50 DEBUG Entering get()
11:45:50 DEBUG Entering _make_request()
11:45:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:45:50 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:45:50 DEBUG Entering _get_cookie_and_crumb()
11:45:50 DEBUG cookie_mode = 'basic'
11:45:50 DEBUG Entering _get_cookie_and_crumb_basic()
11:45:50 DEBUG Entering _get_cookie_basic()
11:45:50 DEBUG reusing cookie
11:45:50 DEBUG Exiting _get_cookie_basic()
11:45:50 DEBUG Entering _get_crumb_basic()
11:45:50 DEBUG reusing crumb
11:45:50 DEBUG Exiting _get_crumb_basic()
11:45:50 DEBUG Exiting _get_cookie_and_crumb_basic()
11:45:50 DEBUG Exiting _get_cookie_and_crumb()
11:45:51 DEBUG response code=200
11:45:51 DEBUG Exiting _make_request()
11:45:51 DEBUG Exiting get()
11:45:51 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:45:46
11:45:51 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:46-05:00
11:45:51 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:46-05:00
11:45:51 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:45:51 DEBUG Exiting history()
11:45:51 DEBUG POLL [Yahoo]: 11:45:51 Price=$52.35
11:45:51 DEBUG CHECK: C=52.35 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:46:00 DEBUG BAR: 11:45:00 O=52.41 H=52.42 L=52.33 C=52.33
11:46:00 DEBUG Checking: C=52.33 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:46:01 DEBUG Entering history()
11:46:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:01 DEBUG Entering history()
11:46:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:01 DEBUG Entering get()
11:46:01 DEBUG Entering _make_request()
11:46:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:01 DEBUG Entering _get_cookie_and_crumb()
11:46:01 DEBUG cookie_mode = 'basic'
11:46:01 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:01 DEBUG Entering _get_cookie_basic()
11:46:01 DEBUG reusing cookie
11:46:01 DEBUG Exiting _get_cookie_basic()
11:46:01 DEBUG Entering _get_crumb_basic()
11:46:01 DEBUG reusing crumb
11:46:01 DEBUG Exiting _get_crumb_basic()
11:46:01 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:01 DEBUG Exiting _get_cookie_and_crumb()
11:46:01 DEBUG response code=200
11:46:01 DEBUG Exiting _make_request()
11:46:01 DEBUG Exiting get()
11:46:01 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:45:52
11:46:01 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:45:52-05:00
11:46:01 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:01 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:01 DEBUG Exiting history()
11:46:01 DEBUG Exiting history()
11:46:01 DEBUG Entering history()
11:46:01 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:01 DEBUG Entering get()
11:46:01 DEBUG Entering _make_request()
11:46:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:01 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:01 DEBUG Entering _get_cookie_and_crumb()
11:46:01 DEBUG cookie_mode = 'basic'
11:46:01 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:01 DEBUG Entering _get_cookie_basic()
11:46:01 DEBUG reusing cookie
11:46:01 DEBUG Exiting _get_cookie_basic()
11:46:01 DEBUG Entering _get_crumb_basic()
11:46:01 DEBUG reusing crumb
11:46:01 DEBUG Exiting _get_crumb_basic()
11:46:01 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:01 DEBUG Exiting _get_cookie_and_crumb()
11:46:01 DEBUG response code=200
11:46:01 DEBUG Exiting _make_request()
11:46:01 DEBUG Exiting get()
11:46:01 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:45:52
11:46:01 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:52-05:00
11:46:01 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:45:52-05:00
11:46:01 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:46:01 DEBUG Exiting history()
11:46:01 DEBUG POLL [Yahoo]: 11:46:01 Price=$52.34
11:46:01 DEBUG CHECK: C=52.34 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:46:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:11 DEBUG Entering history()
11:46:11 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:11 DEBUG Entering history()
11:46:11 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:11 DEBUG Entering get()
11:46:11 DEBUG Entering _make_request()
11:46:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:11 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:11 DEBUG Entering _get_cookie_and_crumb()
11:46:11 DEBUG cookie_mode = 'basic'
11:46:11 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:11 DEBUG Entering _get_cookie_basic()
11:46:11 DEBUG reusing cookie
11:46:11 DEBUG Exiting _get_cookie_basic()
11:46:11 DEBUG Entering _get_crumb_basic()
11:46:11 DEBUG reusing crumb
11:46:11 DEBUG Exiting _get_crumb_basic()
11:46:11 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:11 DEBUG Exiting _get_cookie_and_crumb()
11:46:11 DEBUG response code=200
11:46:11 DEBUG Exiting _make_request()
11:46:11 DEBUG Exiting get()
11:46:11 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:45:52
11:46:11 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:45:52-05:00
11:46:11 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:11 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:11 DEBUG Exiting history()
11:46:11 DEBUG Exiting history()
11:46:11 DEBUG Entering history()
11:46:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:11 DEBUG Entering get()
11:46:11 DEBUG Entering _make_request()
11:46:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:11 DEBUG Entering _get_cookie_and_crumb()
11:46:11 DEBUG cookie_mode = 'basic'
11:46:11 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:11 DEBUG Entering _get_cookie_basic()
11:46:11 DEBUG reusing cookie
11:46:11 DEBUG Exiting _get_cookie_basic()
11:46:11 DEBUG Entering _get_crumb_basic()
11:46:11 DEBUG reusing crumb
11:46:11 DEBUG Exiting _get_crumb_basic()
11:46:11 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:11 DEBUG Exiting _get_cookie_and_crumb()
11:46:11 DEBUG response code=200
11:46:11 DEBUG Exiting _make_request()
11:46:11 DEBUG Exiting get()
11:46:11 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:46:08
11:46:11 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:08-05:00
11:46:11 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:08-05:00
11:46:11 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:46:11 DEBUG Exiting history()
11:46:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:46:21 DEBUG Entering history()
11:46:21 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:21 DEBUG Entering history()
11:46:21 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:21 DEBUG Entering get()
11:46:21 DEBUG Entering _make_request()
11:46:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:21 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:21 DEBUG Entering _get_cookie_and_crumb()
11:46:21 DEBUG cookie_mode = 'basic'
11:46:21 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:21 DEBUG Entering _get_cookie_basic()
11:46:21 DEBUG reusing cookie
11:46:21 DEBUG Exiting _get_cookie_basic()
11:46:21 DEBUG Entering _get_crumb_basic()
11:46:21 DEBUG reusing crumb
11:46:21 DEBUG Exiting _get_crumb_basic()
11:46:21 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:21 DEBUG Exiting _get_cookie_and_crumb()
11:46:21 DEBUG response code=200
11:46:21 DEBUG Exiting _make_request()
11:46:21 DEBUG Exiting get()
11:46:21 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:46:18
11:46:21 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:46:18-05:00
11:46:21 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:21 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:21 DEBUG Exiting history()
11:46:21 DEBUG Exiting history()
11:46:21 DEBUG Entering history()
11:46:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:21 DEBUG Entering get()
11:46:21 DEBUG Entering _make_request()
11:46:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:21 DEBUG Entering _get_cookie_and_crumb()
11:46:21 DEBUG cookie_mode = 'basic'
11:46:21 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:21 DEBUG Entering _get_cookie_basic()
11:46:21 DEBUG reusing cookie
11:46:21 DEBUG Exiting _get_cookie_basic()
11:46:21 DEBUG Entering _get_crumb_basic()
11:46:21 DEBUG reusing crumb
11:46:21 DEBUG Exiting _get_crumb_basic()
11:46:21 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:21 DEBUG Exiting _get_cookie_and_crumb()
11:46:21 DEBUG response code=200
11:46:21 DEBUG Exiting _make_request()
11:46:21 DEBUG Exiting get()
11:46:21 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:46:08
11:46:21 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:08-05:00
11:46:21 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:08-05:00
11:46:21 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:46:21 DEBUG Exiting history()
11:46:21 DEBUG POLL [Yahoo]: 11:46:21 Price=$52.37
11:46:21 DEBUG CHECK: C=52.37 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:46:31 DEBUG Entering history()
11:46:31 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:31 DEBUG Entering history()
11:46:31 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:31 DEBUG Entering get()
11:46:31 DEBUG Entering _make_request()
11:46:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:31 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:31 DEBUG Entering _get_cookie_and_crumb()
11:46:31 DEBUG cookie_mode = 'basic'
11:46:31 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:31 DEBUG Entering _get_cookie_basic()
11:46:31 DEBUG reusing cookie
11:46:31 DEBUG Exiting _get_cookie_basic()
11:46:31 DEBUG Entering _get_crumb_basic()
11:46:31 DEBUG reusing crumb
11:46:31 DEBUG Exiting _get_crumb_basic()
11:46:31 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:31 DEBUG Exiting _get_cookie_and_crumb()
11:46:31 DEBUG response code=200
11:46:31 DEBUG Exiting _make_request()
11:46:31 DEBUG Exiting get()
11:46:31 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:46:26
11:46:31 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:46:26-05:00
11:46:31 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:31 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:31 DEBUG Exiting history()
11:46:31 DEBUG Exiting history()
11:46:31 DEBUG Entering history()
11:46:31 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:31 DEBUG Entering get()
11:46:31 DEBUG Entering _make_request()
11:46:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:31 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:31 DEBUG Entering _get_cookie_and_crumb()
11:46:31 DEBUG cookie_mode = 'basic'
11:46:31 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:31 DEBUG Entering _get_cookie_basic()
11:46:31 DEBUG reusing cookie
11:46:31 DEBUG Exiting _get_cookie_basic()
11:46:31 DEBUG Entering _get_crumb_basic()
11:46:31 DEBUG reusing crumb
11:46:31 DEBUG Exiting _get_crumb_basic()
11:46:31 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:31 DEBUG Exiting _get_cookie_and_crumb()
11:46:31 DEBUG response code=200
11:46:31 DEBUG Exiting _make_request()
11:46:31 DEBUG Exiting get()
11:46:31 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:46:26
11:46:31 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:26-05:00
11:46:31 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:26-05:00
11:46:31 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:46:31 DEBUG Exiting history()
11:46:31 DEBUG POLL [Yahoo]: 11:46:31 Price=$52.37
11:46:31 DEBUG CHECK: C=52.37 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:46:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:41 DEBUG Entering history()
11:46:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:41 DEBUG Entering history()
11:46:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:41 DEBUG Entering get()
11:46:41 DEBUG Entering _make_request()
11:46:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:41 DEBUG Entering _get_cookie_and_crumb()
11:46:41 DEBUG cookie_mode = 'basic'
11:46:41 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:41 DEBUG Entering _get_cookie_basic()
11:46:41 DEBUG reusing cookie
11:46:41 DEBUG Exiting _get_cookie_basic()
11:46:41 DEBUG Entering _get_crumb_basic()
11:46:41 DEBUG reusing crumb
11:46:41 DEBUG Exiting _get_crumb_basic()
11:46:41 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:41 DEBUG Exiting _get_cookie_and_crumb()
11:46:41 DEBUG response code=200
11:46:41 DEBUG Exiting _make_request()
11:46:41 DEBUG Exiting get()
11:46:41 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:46:26
11:46:41 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:46:26-05:00
11:46:41 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:41 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:41 DEBUG Exiting history()
11:46:41 DEBUG Exiting history()
11:46:41 DEBUG Entering history()
11:46:41 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:41 DEBUG Entering get()
11:46:41 DEBUG Entering _make_request()
11:46:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:41 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:41 DEBUG Entering _get_cookie_and_crumb()
11:46:41 DEBUG cookie_mode = 'basic'
11:46:41 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:41 DEBUG Entering _get_cookie_basic()
11:46:41 DEBUG reusing cookie
11:46:41 DEBUG Exiting _get_cookie_basic()
11:46:41 DEBUG Entering _get_crumb_basic()
11:46:41 DEBUG reusing crumb
11:46:41 DEBUG Exiting _get_crumb_basic()
11:46:41 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:41 DEBUG Exiting _get_cookie_and_crumb()
11:46:41 DEBUG response code=200
11:46:41 DEBUG Exiting _make_request()
11:46:41 DEBUG Exiting get()
11:46:41 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:46:26
11:46:41 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:26-05:00
11:46:41 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:26-05:00
11:46:41 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:46:41 DEBUG Exiting history()
11:46:51 DEBUG Entering history()
11:46:51 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:46:51 DEBUG Entering history()
11:46:51 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:51 DEBUG Entering get()
11:46:51 DEBUG Entering _make_request()
11:46:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:51 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:46:51 DEBUG Entering _get_cookie_and_crumb()
11:46:51 DEBUG cookie_mode = 'basic'
11:46:51 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:51 DEBUG Entering _get_cookie_basic()
11:46:51 DEBUG reusing cookie
11:46:51 DEBUG Exiting _get_cookie_basic()
11:46:51 DEBUG Entering _get_crumb_basic()
11:46:51 DEBUG reusing crumb
11:46:51 DEBUG Exiting _get_crumb_basic()
11:46:51 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:51 DEBUG Exiting _get_cookie_and_crumb()
11:46:51 DEBUG response code=200
11:46:51 DEBUG Exiting _make_request()
11:46:51 DEBUG Exiting get()
11:46:51 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:46:44
11:46:51 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:46:44-05:00
11:46:51 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:51 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:46:51 DEBUG Exiting history()
11:46:51 DEBUG Exiting history()
11:46:51 DEBUG Entering history()
11:46:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:51 DEBUG Entering get()
11:46:51 DEBUG Entering _make_request()
11:46:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:46:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:46:51 DEBUG Entering _get_cookie_and_crumb()
11:46:51 DEBUG cookie_mode = 'basic'
11:46:51 DEBUG Entering _get_cookie_and_crumb_basic()
11:46:51 DEBUG Entering _get_cookie_basic()
11:46:51 DEBUG reusing cookie
11:46:51 DEBUG Exiting _get_cookie_basic()
11:46:51 DEBUG Entering _get_crumb_basic()
11:46:51 DEBUG reusing crumb
11:46:51 DEBUG Exiting _get_crumb_basic()
11:46:51 DEBUG Exiting _get_cookie_and_crumb_basic()
11:46:51 DEBUG Exiting _get_cookie_and_crumb()
11:46:51 DEBUG response code=200
11:46:51 DEBUG Exiting _make_request()
11:46:51 DEBUG Exiting get()
11:46:51 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:46:44
11:46:51 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:44-05:00
11:46:51 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:44-05:00
11:46:51 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:46:51 DEBUG Exiting history()
11:46:51 DEBUG POLL [Yahoo]: 11:46:51 Price=$52.29
11:46:51 DEBUG CHECK: C=52.29 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:47:00 DEBUG BAR: 11:46:00 O=52.37 H=52.37 L=52.34 C=52.35
11:47:00 DEBUG Checking: C=52.35 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:47:01 DEBUG Entering history()
11:47:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:01 DEBUG Entering history()
11:47:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:01 DEBUG Entering get()
11:47:01 DEBUG Entering _make_request()
11:47:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:01 DEBUG Entering _get_cookie_and_crumb()
11:47:01 DEBUG cookie_mode = 'basic'
11:47:01 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:01 DEBUG Entering _get_cookie_basic()
11:47:01 DEBUG reusing cookie
11:47:01 DEBUG Exiting _get_cookie_basic()
11:47:01 DEBUG Entering _get_crumb_basic()
11:47:01 DEBUG reusing crumb
11:47:01 DEBUG Exiting _get_crumb_basic()
11:47:01 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:01 DEBUG Exiting _get_cookie_and_crumb()
11:47:01 DEBUG response code=200
11:47:01 DEBUG Exiting _make_request()
11:47:01 DEBUG Exiting get()
11:47:01 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:46:44
11:47:01 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:46:44-05:00
11:47:01 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:01 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:01 DEBUG Exiting history()
11:47:01 DEBUG Exiting history()
11:47:01 DEBUG Entering history()
11:47:01 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:01 DEBUG Entering get()
11:47:01 DEBUG Entering _make_request()
11:47:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:01 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:01 DEBUG Entering _get_cookie_and_crumb()
11:47:01 DEBUG cookie_mode = 'basic'
11:47:01 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:01 DEBUG Entering _get_cookie_basic()
11:47:01 DEBUG reusing cookie
11:47:01 DEBUG Exiting _get_cookie_basic()
11:47:01 DEBUG Entering _get_crumb_basic()
11:47:01 DEBUG reusing crumb
11:47:01 DEBUG Exiting _get_crumb_basic()
11:47:01 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:01 DEBUG Exiting _get_cookie_and_crumb()
11:47:01 DEBUG response code=200
11:47:01 DEBUG Exiting _make_request()
11:47:01 DEBUG Exiting get()
11:47:01 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:46:44
11:47:01 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:44-05:00
11:47:01 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:46:44-05:00
11:47:01 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:47:01 DEBUG Exiting history()
11:47:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:47:11 DEBUG Entering history()
11:47:11 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:11 DEBUG Entering history()
11:47:11 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:11 DEBUG Entering get()
11:47:11 DEBUG Entering _make_request()
11:47:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:11 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:11 DEBUG Entering _get_cookie_and_crumb()
11:47:11 DEBUG cookie_mode = 'basic'
11:47:11 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:11 DEBUG Entering _get_cookie_basic()
11:47:11 DEBUG reusing cookie
11:47:11 DEBUG Exiting _get_cookie_basic()
11:47:11 DEBUG Entering _get_crumb_basic()
11:47:11 DEBUG reusing crumb
11:47:11 DEBUG Exiting _get_crumb_basic()
11:47:11 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:11 DEBUG Exiting _get_cookie_and_crumb()
11:47:11 DEBUG response code=200
11:47:11 DEBUG Exiting _make_request()
11:47:11 DEBUG Exiting get()
11:47:11 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:47:11
11:47:11 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:47:11-05:00
11:47:11 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:11 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:11 DEBUG Exiting history()
11:47:11 DEBUG Exiting history()
11:47:11 DEBUG Entering history()
11:47:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:11 DEBUG Entering get()
11:47:11 DEBUG Entering _make_request()
11:47:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:11 DEBUG Entering _get_cookie_and_crumb()
11:47:11 DEBUG cookie_mode = 'basic'
11:47:11 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:11 DEBUG Entering _get_cookie_basic()
11:47:11 DEBUG reusing cookie
11:47:11 DEBUG Exiting _get_cookie_basic()
11:47:11 DEBUG Entering _get_crumb_basic()
11:47:11 DEBUG reusing crumb
11:47:11 DEBUG Exiting _get_crumb_basic()
11:47:11 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:11 DEBUG Exiting _get_cookie_and_crumb()
11:47:12 DEBUG response code=200
11:47:12 DEBUG Exiting _make_request()
11:47:12 DEBUG Exiting get()
11:47:12 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:47:11
11:47:12 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:11-05:00
11:47:12 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:11-05:00
11:47:12 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:47:12 DEBUG Exiting history()
11:47:22 DEBUG Entering history()
11:47:22 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:22 DEBUG Entering history()
11:47:22 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:22 DEBUG Entering get()
11:47:22 DEBUG Entering _make_request()
11:47:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:22 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:22 DEBUG Entering _get_cookie_and_crumb()
11:47:22 DEBUG cookie_mode = 'basic'
11:47:22 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:22 DEBUG Entering _get_cookie_basic()
11:47:22 DEBUG reusing cookie
11:47:22 DEBUG Exiting _get_cookie_basic()
11:47:22 DEBUG Entering _get_crumb_basic()
11:47:22 DEBUG reusing crumb
11:47:22 DEBUG Exiting _get_crumb_basic()
11:47:22 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:22 DEBUG Exiting _get_cookie_and_crumb()
11:47:22 DEBUG response code=200
11:47:22 DEBUG Exiting _make_request()
11:47:22 DEBUG Exiting get()
11:47:22 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:47:20
11:47:22 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:47:20-05:00
11:47:22 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:22 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:22 DEBUG Exiting history()
11:47:22 DEBUG Exiting history()
11:47:22 DEBUG Entering history()
11:47:22 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:22 DEBUG Entering get()
11:47:22 DEBUG Entering _make_request()
11:47:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:22 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:22 DEBUG Entering _get_cookie_and_crumb()
11:47:22 DEBUG cookie_mode = 'basic'
11:47:22 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:22 DEBUG Entering _get_cookie_basic()
11:47:22 DEBUG reusing cookie
11:47:22 DEBUG Exiting _get_cookie_basic()
11:47:22 DEBUG Entering _get_crumb_basic()
11:47:22 DEBUG reusing crumb
11:47:22 DEBUG Exiting _get_crumb_basic()
11:47:22 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:22 DEBUG Exiting _get_cookie_and_crumb()
11:47:22 DEBUG response code=200
11:47:22 DEBUG Exiting _make_request()
11:47:22 DEBUG Exiting get()
11:47:22 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:47:20
11:47:22 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:20-05:00
11:47:22 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:20-05:00
11:47:22 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:47:22 DEBUG Exiting history()
11:47:22 DEBUG POLL [Yahoo]: 11:47:22 Price=$52.27
11:47:22 DEBUG CHECK: C=52.27 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:47:32 DEBUG Entering history()
11:47:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:32 DEBUG Entering history()
11:47:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:32 DEBUG Entering get()
11:47:32 DEBUG Entering _make_request()
11:47:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:32 DEBUG Entering _get_cookie_and_crumb()
11:47:32 DEBUG cookie_mode = 'basic'
11:47:32 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:32 DEBUG Entering _get_cookie_basic()
11:47:32 DEBUG reusing cookie
11:47:32 DEBUG Exiting _get_cookie_basic()
11:47:32 DEBUG Entering _get_crumb_basic()
11:47:32 DEBUG reusing crumb
11:47:32 DEBUG Exiting _get_crumb_basic()
11:47:32 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:32 DEBUG Exiting _get_cookie_and_crumb()
11:47:32 DEBUG response code=200
11:47:32 DEBUG Exiting _make_request()
11:47:32 DEBUG Exiting get()
11:47:32 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:47:28
11:47:32 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:47:28-05:00
11:47:32 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:32 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:32 DEBUG Exiting history()
11:47:32 DEBUG Exiting history()
11:47:32 DEBUG Entering history()
11:47:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:32 DEBUG Entering get()
11:47:32 DEBUG Entering _make_request()
11:47:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:32 DEBUG Entering _get_cookie_and_crumb()
11:47:32 DEBUG cookie_mode = 'basic'
11:47:32 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:32 DEBUG Entering _get_cookie_basic()
11:47:32 DEBUG reusing cookie
11:47:32 DEBUG Exiting _get_cookie_basic()
11:47:32 DEBUG Entering _get_crumb_basic()
11:47:32 DEBUG reusing crumb
11:47:32 DEBUG Exiting _get_crumb_basic()
11:47:32 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:32 DEBUG Exiting _get_cookie_and_crumb()
11:47:32 DEBUG response code=200
11:47:32 DEBUG Exiting _make_request()
11:47:32 DEBUG Exiting get()
11:47:32 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:47:28
11:47:32 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:28-05:00
11:47:32 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:28-05:00
11:47:32 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:47:32 DEBUG Exiting history()
11:47:32 DEBUG POLL [Yahoo]: 11:47:32 Price=$52.24
11:47:32 DEBUG CHECK: C=52.24 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:47:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:42 DEBUG Entering history()
11:47:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:42 DEBUG Entering history()
11:47:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:42 DEBUG Entering get()
11:47:42 DEBUG Entering _make_request()
11:47:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:42 DEBUG Entering _get_cookie_and_crumb()
11:47:42 DEBUG cookie_mode = 'basic'
11:47:42 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:42 DEBUG Entering _get_cookie_basic()
11:47:42 DEBUG reusing cookie
11:47:42 DEBUG Exiting _get_cookie_basic()
11:47:42 DEBUG Entering _get_crumb_basic()
11:47:42 DEBUG reusing crumb
11:47:42 DEBUG Exiting _get_crumb_basic()
11:47:42 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:42 DEBUG Exiting _get_cookie_and_crumb()
11:47:42 DEBUG response code=200
11:47:42 DEBUG Exiting _make_request()
11:47:42 DEBUG Exiting get()
11:47:42 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:47:38
11:47:42 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:47:38-05:00
11:47:42 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:42 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:42 DEBUG Exiting history()
11:47:42 DEBUG Exiting history()
11:47:42 DEBUG Entering history()
11:47:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:42 DEBUG Entering get()
11:47:42 DEBUG Entering _make_request()
11:47:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:42 DEBUG Entering _get_cookie_and_crumb()
11:47:42 DEBUG cookie_mode = 'basic'
11:47:42 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:42 DEBUG Entering _get_cookie_basic()
11:47:42 DEBUG reusing cookie
11:47:42 DEBUG Exiting _get_cookie_basic()
11:47:42 DEBUG Entering _get_crumb_basic()
11:47:42 DEBUG reusing crumb
11:47:42 DEBUG Exiting _get_crumb_basic()
11:47:42 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:42 DEBUG Exiting _get_cookie_and_crumb()
11:47:42 DEBUG response code=200
11:47:42 DEBUG Exiting _make_request()
11:47:42 DEBUG Exiting get()
11:47:42 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:47:28
11:47:42 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:28-05:00
11:47:42 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:28-05:00
11:47:42 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:47:42 DEBUG Exiting history()
11:47:42 DEBUG POLL [Yahoo]: 11:47:42 Price=$52.22
11:47:42 DEBUG CHECK: C=52.22 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:47:52 DEBUG Entering history()
11:47:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:47:52 DEBUG Entering history()
11:47:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:52 DEBUG Entering get()
11:47:52 DEBUG Entering _make_request()
11:47:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:47:52 DEBUG Entering _get_cookie_and_crumb()
11:47:52 DEBUG cookie_mode = 'basic'
11:47:52 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:52 DEBUG Entering _get_cookie_basic()
11:47:52 DEBUG reusing cookie
11:47:52 DEBUG Exiting _get_cookie_basic()
11:47:52 DEBUG Entering _get_crumb_basic()
11:47:52 DEBUG reusing crumb
11:47:52 DEBUG Exiting _get_crumb_basic()
11:47:52 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:52 DEBUG Exiting _get_cookie_and_crumb()
11:47:52 DEBUG response code=200
11:47:52 DEBUG Exiting _make_request()
11:47:52 DEBUG Exiting get()
11:47:52 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:47:38
11:47:52 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:47:38-05:00
11:47:52 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:52 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:47:52 DEBUG Exiting history()
11:47:52 DEBUG Exiting history()
11:47:52 DEBUG Entering history()
11:47:52 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:52 DEBUG Entering get()
11:47:52 DEBUG Entering _make_request()
11:47:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:47:52 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:47:52 DEBUG Entering _get_cookie_and_crumb()
11:47:52 DEBUG cookie_mode = 'basic'
11:47:52 DEBUG Entering _get_cookie_and_crumb_basic()
11:47:52 DEBUG Entering _get_cookie_basic()
11:47:52 DEBUG reusing cookie
11:47:52 DEBUG Exiting _get_cookie_basic()
11:47:52 DEBUG Entering _get_crumb_basic()
11:47:52 DEBUG reusing crumb
11:47:52 DEBUG Exiting _get_crumb_basic()
11:47:52 DEBUG Exiting _get_cookie_and_crumb_basic()
11:47:52 DEBUG Exiting _get_cookie_and_crumb()
11:47:52 DEBUG response code=200
11:47:52 DEBUG Exiting _make_request()
11:47:52 DEBUG Exiting get()
11:47:52 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:47:52
11:47:52 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:52-05:00
11:47:52 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:52-05:00
11:47:52 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:47:52 DEBUG Exiting history()
11:48:00 DEBUG BAR: 11:47:00 O=52.23 H=52.25 L=52.16 C=52.16
11:48:00 DEBUG Checking: C=52.16 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:48:02 DEBUG Entering history()
11:48:02 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:02 DEBUG Entering history()
11:48:02 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:02 DEBUG Entering get()
11:48:02 DEBUG Entering _make_request()
11:48:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:02 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:02 DEBUG Entering _get_cookie_and_crumb()
11:48:02 DEBUG cookie_mode = 'basic'
11:48:02 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:02 DEBUG Entering _get_cookie_basic()
11:48:02 DEBUG reusing cookie
11:48:02 DEBUG Exiting _get_cookie_basic()
11:48:02 DEBUG Entering _get_crumb_basic()
11:48:02 DEBUG reusing crumb
11:48:02 DEBUG Exiting _get_crumb_basic()
11:48:02 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:02 DEBUG Exiting _get_cookie_and_crumb()
11:48:02 DEBUG response code=200
11:48:02 DEBUG Exiting _make_request()
11:48:02 DEBUG Exiting get()
11:48:02 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:47:59
11:48:02 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:47:59-05:00
11:48:02 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:02 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:02 DEBUG Exiting history()
11:48:02 DEBUG Exiting history()
11:48:02 DEBUG Entering history()
11:48:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:02 DEBUG Entering get()
11:48:02 DEBUG Entering _make_request()
11:48:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:02 DEBUG Entering _get_cookie_and_crumb()
11:48:02 DEBUG cookie_mode = 'basic'
11:48:02 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:02 DEBUG Entering _get_cookie_basic()
11:48:02 DEBUG reusing cookie
11:48:02 DEBUG Exiting _get_cookie_basic()
11:48:02 DEBUG Entering _get_crumb_basic()
11:48:02 DEBUG reusing crumb
11:48:02 DEBUG Exiting _get_crumb_basic()
11:48:02 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:02 DEBUG Exiting _get_cookie_and_crumb()
11:48:02 DEBUG response code=200
11:48:02 DEBUG Exiting _make_request()
11:48:02 DEBUG Exiting get()
11:48:02 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:47:52
11:48:02 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:52-05:00
11:48:02 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:47:52-05:00
11:48:02 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:48:02 DEBUG Exiting history()
11:48:02 DEBUG POLL [Yahoo]: 11:48:02 Price=$52.24
11:48:02 DEBUG CHECK: C=52.24 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:48:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:48:12 DEBUG Entering history()
11:48:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:12 DEBUG Entering history()
11:48:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:12 DEBUG Entering get()
11:48:12 DEBUG Entering _make_request()
11:48:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:12 DEBUG Entering _get_cookie_and_crumb()
11:48:12 DEBUG cookie_mode = 'basic'
11:48:12 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:12 DEBUG Entering _get_cookie_basic()
11:48:12 DEBUG reusing cookie
11:48:12 DEBUG Exiting _get_cookie_basic()
11:48:12 DEBUG Entering _get_crumb_basic()
11:48:12 DEBUG reusing crumb
11:48:12 DEBUG Exiting _get_crumb_basic()
11:48:12 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:12 DEBUG Exiting _get_cookie_and_crumb()
11:48:12 DEBUG response code=200
11:48:12 DEBUG Exiting _make_request()
11:48:12 DEBUG Exiting get()
11:48:12 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:47:59
11:48:12 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:47:59-05:00
11:48:12 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:12 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:12 DEBUG Exiting history()
11:48:12 DEBUG Exiting history()
11:48:12 DEBUG Entering history()
11:48:12 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:12 DEBUG Entering get()
11:48:12 DEBUG Entering _make_request()
11:48:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:12 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:12 DEBUG Entering _get_cookie_and_crumb()
11:48:12 DEBUG cookie_mode = 'basic'
11:48:12 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:12 DEBUG Entering _get_cookie_basic()
11:48:12 DEBUG reusing cookie
11:48:12 DEBUG Exiting _get_cookie_basic()
11:48:12 DEBUG Entering _get_crumb_basic()
11:48:12 DEBUG reusing crumb
11:48:12 DEBUG Exiting _get_crumb_basic()
11:48:12 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:12 DEBUG Exiting _get_cookie_and_crumb()
11:48:12 DEBUG response code=200
11:48:12 DEBUG Exiting _make_request()
11:48:12 DEBUG Exiting get()
11:48:12 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:48:11
11:48:12 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:11-05:00
11:48:12 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:11-05:00
11:48:12 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:48:12 DEBUG Exiting history()
11:48:22 DEBUG Entering history()
11:48:22 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:22 DEBUG Entering history()
11:48:22 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:22 DEBUG Entering get()
11:48:22 DEBUG Entering _make_request()
11:48:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:22 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:22 DEBUG Entering _get_cookie_and_crumb()
11:48:22 DEBUG cookie_mode = 'basic'
11:48:22 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:22 DEBUG Entering _get_cookie_basic()
11:48:22 DEBUG reusing cookie
11:48:22 DEBUG Exiting _get_cookie_basic()
11:48:22 DEBUG Entering _get_crumb_basic()
11:48:22 DEBUG reusing crumb
11:48:22 DEBUG Exiting _get_crumb_basic()
11:48:22 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:22 DEBUG Exiting _get_cookie_and_crumb()
11:48:22 DEBUG response code=200
11:48:22 DEBUG Exiting _make_request()
11:48:22 DEBUG Exiting get()
11:48:22 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:48:21
11:48:22 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:48:21-05:00
11:48:22 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:22 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:22 DEBUG Exiting history()
11:48:22 DEBUG Exiting history()
11:48:22 DEBUG Entering history()
11:48:22 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:22 DEBUG Entering get()
11:48:22 DEBUG Entering _make_request()
11:48:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:22 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:22 DEBUG Entering _get_cookie_and_crumb()
11:48:22 DEBUG cookie_mode = 'basic'
11:48:22 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:22 DEBUG Entering _get_cookie_basic()
11:48:22 DEBUG reusing cookie
11:48:22 DEBUG Exiting _get_cookie_basic()
11:48:22 DEBUG Entering _get_crumb_basic()
11:48:22 DEBUG reusing crumb
11:48:22 DEBUG Exiting _get_crumb_basic()
11:48:22 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:22 DEBUG Exiting _get_cookie_and_crumb()
11:48:22 DEBUG response code=200
11:48:22 DEBUG Exiting _make_request()
11:48:22 DEBUG Exiting get()
11:48:22 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:48:11
11:48:22 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:11-05:00
11:48:22 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:11-05:00
11:48:22 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:48:22 DEBUG Exiting history()
11:48:22 DEBUG POLL [Yahoo]: 11:48:22 Price=$52.14
11:48:22 DEBUG CHECK: C=52.14 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:48:32 DEBUG Entering history()
11:48:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:32 DEBUG Entering history()
11:48:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:32 DEBUG Entering get()
11:48:32 DEBUG Entering _make_request()
11:48:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:32 DEBUG Entering _get_cookie_and_crumb()
11:48:32 DEBUG cookie_mode = 'basic'
11:48:32 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:32 DEBUG Entering _get_cookie_basic()
11:48:32 DEBUG reusing cookie
11:48:32 DEBUG Exiting _get_cookie_basic()
11:48:32 DEBUG Entering _get_crumb_basic()
11:48:32 DEBUG reusing crumb
11:48:32 DEBUG Exiting _get_crumb_basic()
11:48:32 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:32 DEBUG Exiting _get_cookie_and_crumb()
11:48:32 DEBUG response code=200
11:48:32 DEBUG Exiting _make_request()
11:48:32 DEBUG Exiting get()
11:48:32 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:48:21
11:48:32 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:48:21-05:00
11:48:32 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:32 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:32 DEBUG Exiting history()
11:48:32 DEBUG Exiting history()
11:48:32 DEBUG Entering history()
11:48:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:32 DEBUG Entering get()
11:48:32 DEBUG Entering _make_request()
11:48:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:32 DEBUG Entering _get_cookie_and_crumb()
11:48:32 DEBUG cookie_mode = 'basic'
11:48:32 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:32 DEBUG Entering _get_cookie_basic()
11:48:32 DEBUG reusing cookie
11:48:32 DEBUG Exiting _get_cookie_basic()
11:48:32 DEBUG Entering _get_crumb_basic()
11:48:32 DEBUG reusing crumb
11:48:32 DEBUG Exiting _get_crumb_basic()
11:48:32 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:32 DEBUG Exiting _get_cookie_and_crumb()
11:48:33 DEBUG response code=200
11:48:33 DEBUG Exiting _make_request()
11:48:33 DEBUG Exiting get()
11:48:33 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:48:29
11:48:33 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:29-05:00
11:48:33 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:29-05:00
11:48:33 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:48:33 DEBUG Exiting history()
11:48:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:43 DEBUG Entering history()
11:48:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:43 DEBUG Entering history()
11:48:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:43 DEBUG Entering get()
11:48:43 DEBUG Entering _make_request()
11:48:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:43 DEBUG Entering _get_cookie_and_crumb()
11:48:43 DEBUG cookie_mode = 'basic'
11:48:43 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:43 DEBUG Entering _get_cookie_basic()
11:48:43 DEBUG reusing cookie
11:48:43 DEBUG Exiting _get_cookie_basic()
11:48:43 DEBUG Entering _get_crumb_basic()
11:48:43 DEBUG reusing crumb
11:48:43 DEBUG Exiting _get_crumb_basic()
11:48:43 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:43 DEBUG Exiting _get_cookie_and_crumb()
11:48:43 DEBUG response code=200
11:48:43 DEBUG Exiting _make_request()
11:48:43 DEBUG Exiting get()
11:48:43 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:48:35
11:48:43 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:48:35-05:00
11:48:43 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:43 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:43 DEBUG Exiting history()
11:48:43 DEBUG Exiting history()
11:48:43 DEBUG Entering history()
11:48:43 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:43 DEBUG Entering get()
11:48:43 DEBUG Entering _make_request()
11:48:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:43 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:43 DEBUG Entering _get_cookie_and_crumb()
11:48:43 DEBUG cookie_mode = 'basic'
11:48:43 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:43 DEBUG Entering _get_cookie_basic()
11:48:43 DEBUG reusing cookie
11:48:43 DEBUG Exiting _get_cookie_basic()
11:48:43 DEBUG Entering _get_crumb_basic()
11:48:43 DEBUG reusing crumb
11:48:43 DEBUG Exiting _get_crumb_basic()
11:48:43 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:43 DEBUG Exiting _get_cookie_and_crumb()
11:48:43 DEBUG response code=200
11:48:43 DEBUG Exiting _make_request()
11:48:43 DEBUG Exiting get()
11:48:43 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:48:35
11:48:43 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:35-05:00
11:48:43 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:35-05:00
11:48:43 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:48:43 DEBUG Exiting history()
11:48:53 DEBUG Entering history()
11:48:53 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:48:53 DEBUG Entering history()
11:48:53 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:53 DEBUG Entering get()
11:48:53 DEBUG Entering _make_request()
11:48:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:53 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:48:53 DEBUG Entering _get_cookie_and_crumb()
11:48:53 DEBUG cookie_mode = 'basic'
11:48:53 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:53 DEBUG Entering _get_cookie_basic()
11:48:53 DEBUG reusing cookie
11:48:53 DEBUG Exiting _get_cookie_basic()
11:48:53 DEBUG Entering _get_crumb_basic()
11:48:53 DEBUG reusing crumb
11:48:53 DEBUG Exiting _get_crumb_basic()
11:48:53 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:53 DEBUG Exiting _get_cookie_and_crumb()
11:48:53 DEBUG response code=200
11:48:53 DEBUG Exiting _make_request()
11:48:53 DEBUG Exiting get()
11:48:53 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:48:51
11:48:53 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:48:51-05:00
11:48:53 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:53 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:48:53 DEBUG Exiting history()
11:48:53 DEBUG Exiting history()
11:48:53 DEBUG Entering history()
11:48:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:53 DEBUG Entering get()
11:48:53 DEBUG Entering _make_request()
11:48:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:48:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:48:53 DEBUG Entering _get_cookie_and_crumb()
11:48:53 DEBUG cookie_mode = 'basic'
11:48:53 DEBUG Entering _get_cookie_and_crumb_basic()
11:48:53 DEBUG Entering _get_cookie_basic()
11:48:53 DEBUG reusing cookie
11:48:53 DEBUG Exiting _get_cookie_basic()
11:48:53 DEBUG Entering _get_crumb_basic()
11:48:53 DEBUG reusing crumb
11:48:53 DEBUG Exiting _get_crumb_basic()
11:48:53 DEBUG Exiting _get_cookie_and_crumb_basic()
11:48:53 DEBUG Exiting _get_cookie_and_crumb()
11:48:53 DEBUG response code=200
11:48:53 DEBUG Exiting _make_request()
11:48:53 DEBUG Exiting get()
11:48:53 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:48:35
11:48:53 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:35-05:00
11:48:53 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:48:35-05:00
11:48:53 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:48:53 DEBUG Exiting history()
11:48:53 DEBUG POLL [Yahoo]: 11:48:53 Price=$52.06
11:48:53 DEBUG CHECK: C=52.06 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:49:00 DEBUG BAR: 11:48:00 O=52.24 H=52.24 L=52.02 C=52.02
11:49:00 DEBUG Checking: C=52.02 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:49:03 DEBUG Entering history()
11:49:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:03 DEBUG Entering history()
11:49:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:03 DEBUG Entering get()
11:49:03 DEBUG Entering _make_request()
11:49:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:03 DEBUG Entering _get_cookie_and_crumb()
11:49:03 DEBUG cookie_mode = 'basic'
11:49:03 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:03 DEBUG Entering _get_cookie_basic()
11:49:03 DEBUG reusing cookie
11:49:03 DEBUG Exiting _get_cookie_basic()
11:49:03 DEBUG Entering _get_crumb_basic()
11:49:03 DEBUG reusing crumb
11:49:03 DEBUG Exiting _get_crumb_basic()
11:49:03 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:03 DEBUG Exiting _get_cookie_and_crumb()
11:49:03 DEBUG response code=200
11:49:03 DEBUG Exiting _make_request()
11:49:03 DEBUG Exiting get()
11:49:03 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:48:51
11:49:03 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:48:51-05:00
11:49:03 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:03 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:03 DEBUG Exiting history()
11:49:03 DEBUG Exiting history()
11:49:03 DEBUG Entering history()
11:49:03 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:03 DEBUG Entering get()
11:49:03 DEBUG Entering _make_request()
11:49:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:03 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:03 DEBUG Entering _get_cookie_and_crumb()
11:49:03 DEBUG cookie_mode = 'basic'
11:49:03 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:03 DEBUG Entering _get_cookie_basic()
11:49:03 DEBUG reusing cookie
11:49:03 DEBUG Exiting _get_cookie_basic()
11:49:03 DEBUG Entering _get_crumb_basic()
11:49:03 DEBUG reusing crumb
11:49:03 DEBUG Exiting _get_crumb_basic()
11:49:03 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:03 DEBUG Exiting _get_cookie_and_crumb()
11:49:03 DEBUG response code=200
11:49:03 DEBUG Exiting _make_request()
11:49:03 DEBUG Exiting get()
11:49:03 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:49:02
11:49:03 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:02-05:00
11:49:03 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:02-05:00
11:49:03 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:49:03 DEBUG Exiting history()
11:49:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:49:13 DEBUG Entering history()
11:49:13 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:13 DEBUG Entering history()
11:49:13 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:13 DEBUG Entering get()
11:49:13 DEBUG Entering _make_request()
11:49:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:13 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:13 DEBUG Entering _get_cookie_and_crumb()
11:49:13 DEBUG cookie_mode = 'basic'
11:49:13 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:13 DEBUG Entering _get_cookie_basic()
11:49:13 DEBUG reusing cookie
11:49:13 DEBUG Exiting _get_cookie_basic()
11:49:13 DEBUG Entering _get_crumb_basic()
11:49:13 DEBUG reusing crumb
11:49:13 DEBUG Exiting _get_crumb_basic()
11:49:13 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:13 DEBUG Exiting _get_cookie_and_crumb()
11:49:13 DEBUG response code=200
11:49:13 DEBUG Exiting _make_request()
11:49:13 DEBUG Exiting get()
11:49:13 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:49:12
11:49:13 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:49:12-05:00
11:49:13 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:13 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:13 DEBUG Exiting history()
11:49:13 DEBUG Exiting history()
11:49:13 DEBUG Entering history()
11:49:13 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:13 DEBUG Entering get()
11:49:13 DEBUG Entering _make_request()
11:49:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:13 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:13 DEBUG Entering _get_cookie_and_crumb()
11:49:13 DEBUG cookie_mode = 'basic'
11:49:13 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:13 DEBUG Entering _get_cookie_basic()
11:49:13 DEBUG reusing cookie
11:49:13 DEBUG Exiting _get_cookie_basic()
11:49:13 DEBUG Entering _get_crumb_basic()
11:49:13 DEBUG reusing crumb
11:49:13 DEBUG Exiting _get_crumb_basic()
11:49:13 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:13 DEBUG Exiting _get_cookie_and_crumb()
11:49:13 DEBUG response code=200
11:49:13 DEBUG Exiting _make_request()
11:49:13 DEBUG Exiting get()
11:49:13 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:49:02
11:49:13 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:02-05:00
11:49:13 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:02-05:00
11:49:13 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:49:13 DEBUG Exiting history()
11:49:13 DEBUG POLL [Yahoo]: 11:49:13 Price=$52.03
11:49:13 DEBUG CHECK: C=52.03 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:49:23 DEBUG Entering history()
11:49:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:23 DEBUG Entering history()
11:49:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:23 DEBUG Entering get()
11:49:23 DEBUG Entering _make_request()
11:49:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:23 DEBUG Entering _get_cookie_and_crumb()
11:49:23 DEBUG cookie_mode = 'basic'
11:49:23 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:23 DEBUG Entering _get_cookie_basic()
11:49:23 DEBUG reusing cookie
11:49:23 DEBUG Exiting _get_cookie_basic()
11:49:23 DEBUG Entering _get_crumb_basic()
11:49:23 DEBUG reusing crumb
11:49:23 DEBUG Exiting _get_crumb_basic()
11:49:23 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:23 DEBUG Exiting _get_cookie_and_crumb()
11:49:23 DEBUG response code=200
11:49:23 DEBUG Exiting _make_request()
11:49:23 DEBUG Exiting get()
11:49:23 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:49:12
11:49:23 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:49:12-05:00
11:49:23 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:23 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:23 DEBUG Exiting history()
11:49:23 DEBUG Exiting history()
11:49:23 DEBUG Entering history()
11:49:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:23 DEBUG Entering get()
11:49:23 DEBUG Entering _make_request()
11:49:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:23 DEBUG Entering _get_cookie_and_crumb()
11:49:23 DEBUG cookie_mode = 'basic'
11:49:23 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:23 DEBUG Entering _get_cookie_basic()
11:49:23 DEBUG reusing cookie
11:49:23 DEBUG Exiting _get_cookie_basic()
11:49:23 DEBUG Entering _get_crumb_basic()
11:49:23 DEBUG reusing crumb
11:49:23 DEBUG Exiting _get_crumb_basic()
11:49:23 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:23 DEBUG Exiting _get_cookie_and_crumb()
11:49:23 DEBUG response code=200
11:49:23 DEBUG Exiting _make_request()
11:49:23 DEBUG Exiting get()
11:49:23 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:49:23
11:49:23 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:23-05:00
11:49:23 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:23-05:00
11:49:23 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:49:23 DEBUG Exiting history()
11:49:33 DEBUG Entering history()
11:49:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:33 DEBUG Entering history()
11:49:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:33 DEBUG Entering get()
11:49:33 DEBUG Entering _make_request()
11:49:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:33 DEBUG Entering _get_cookie_and_crumb()
11:49:33 DEBUG cookie_mode = 'basic'
11:49:33 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:33 DEBUG Entering _get_cookie_basic()
11:49:33 DEBUG reusing cookie
11:49:33 DEBUG Exiting _get_cookie_basic()
11:49:33 DEBUG Entering _get_crumb_basic()
11:49:33 DEBUG reusing crumb
11:49:33 DEBUG Exiting _get_crumb_basic()
11:49:33 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:33 DEBUG Exiting _get_cookie_and_crumb()
11:49:33 DEBUG response code=200
11:49:33 DEBUG Exiting _make_request()
11:49:33 DEBUG Exiting get()
11:49:33 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:49:28
11:49:33 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:49:28-05:00
11:49:33 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:33 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:33 DEBUG Exiting history()
11:49:33 DEBUG Exiting history()
11:49:33 DEBUG Entering history()
11:49:33 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:33 DEBUG Entering get()
11:49:33 DEBUG Entering _make_request()
11:49:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:33 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:33 DEBUG Entering _get_cookie_and_crumb()
11:49:33 DEBUG cookie_mode = 'basic'
11:49:33 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:33 DEBUG Entering _get_cookie_basic()
11:49:33 DEBUG reusing cookie
11:49:33 DEBUG Exiting _get_cookie_basic()
11:49:33 DEBUG Entering _get_crumb_basic()
11:49:33 DEBUG reusing crumb
11:49:33 DEBUG Exiting _get_crumb_basic()
11:49:33 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:33 DEBUG Exiting _get_cookie_and_crumb()
11:49:33 DEBUG response code=200
11:49:33 DEBUG Exiting _make_request()
11:49:33 DEBUG Exiting get()
11:49:33 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:49:23
11:49:33 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:23-05:00
11:49:33 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:23-05:00
11:49:33 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:49:33 DEBUG Exiting history()
11:49:33 DEBUG POLL [Yahoo]: 11:49:33 Price=$52.11
11:49:33 DEBUG CHECK: C=52.11 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:49:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:43 DEBUG Entering history()
11:49:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:43 DEBUG Entering history()
11:49:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:43 DEBUG Entering get()
11:49:43 DEBUG Entering _make_request()
11:49:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:43 DEBUG Entering _get_cookie_and_crumb()
11:49:43 DEBUG cookie_mode = 'basic'
11:49:43 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:43 DEBUG Entering _get_cookie_basic()
11:49:43 DEBUG reusing cookie
11:49:43 DEBUG Exiting _get_cookie_basic()
11:49:43 DEBUG Entering _get_crumb_basic()
11:49:43 DEBUG reusing crumb
11:49:43 DEBUG Exiting _get_crumb_basic()
11:49:43 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:43 DEBUG Exiting _get_cookie_and_crumb()
11:49:43 DEBUG response code=200
11:49:43 DEBUG Exiting _make_request()
11:49:43 DEBUG Exiting get()
11:49:43 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:49:28
11:49:43 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:49:28-05:00
11:49:43 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:43 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:43 DEBUG Exiting history()
11:49:43 DEBUG Exiting history()
11:49:43 DEBUG Entering history()
11:49:43 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:43 DEBUG Entering get()
11:49:43 DEBUG Entering _make_request()
11:49:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:43 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:43 DEBUG Entering _get_cookie_and_crumb()
11:49:43 DEBUG cookie_mode = 'basic'
11:49:43 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:43 DEBUG Entering _get_cookie_basic()
11:49:43 DEBUG reusing cookie
11:49:43 DEBUG Exiting _get_cookie_basic()
11:49:43 DEBUG Entering _get_crumb_basic()
11:49:43 DEBUG reusing crumb
11:49:43 DEBUG Exiting _get_crumb_basic()
11:49:43 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:43 DEBUG Exiting _get_cookie_and_crumb()
11:49:43 DEBUG response code=200
11:49:43 DEBUG Exiting _make_request()
11:49:43 DEBUG Exiting get()
11:49:43 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:49:37
11:49:43 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:37-05:00
11:49:43 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:37-05:00
11:49:43 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:49:43 DEBUG Exiting history()
11:49:53 DEBUG Entering history()
11:49:53 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:49:53 DEBUG Entering history()
11:49:53 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:53 DEBUG Entering get()
11:49:53 DEBUG Entering _make_request()
11:49:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:53 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:49:53 DEBUG Entering _get_cookie_and_crumb()
11:49:53 DEBUG cookie_mode = 'basic'
11:49:53 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:53 DEBUG Entering _get_cookie_basic()
11:49:53 DEBUG reusing cookie
11:49:53 DEBUG Exiting _get_cookie_basic()
11:49:53 DEBUG Entering _get_crumb_basic()
11:49:53 DEBUG reusing crumb
11:49:53 DEBUG Exiting _get_crumb_basic()
11:49:53 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:53 DEBUG Exiting _get_cookie_and_crumb()
11:49:53 DEBUG response code=200
11:49:53 DEBUG Exiting _make_request()
11:49:53 DEBUG Exiting get()
11:49:53 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:49:51
11:49:53 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:49:51-05:00
11:49:53 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:53 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:49:53 DEBUG Exiting history()
11:49:53 DEBUG Exiting history()
11:49:53 DEBUG Entering history()
11:49:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:53 DEBUG Entering get()
11:49:53 DEBUG Entering _make_request()
11:49:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:49:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:49:53 DEBUG Entering _get_cookie_and_crumb()
11:49:53 DEBUG cookie_mode = 'basic'
11:49:53 DEBUG Entering _get_cookie_and_crumb_basic()
11:49:53 DEBUG Entering _get_cookie_basic()
11:49:53 DEBUG reusing cookie
11:49:53 DEBUG Exiting _get_cookie_basic()
11:49:53 DEBUG Entering _get_crumb_basic()
11:49:53 DEBUG reusing crumb
11:49:53 DEBUG Exiting _get_crumb_basic()
11:49:53 DEBUG Exiting _get_cookie_and_crumb_basic()
11:49:53 DEBUG Exiting _get_cookie_and_crumb()
11:49:53 DEBUG response code=200
11:49:53 DEBUG Exiting _make_request()
11:49:53 DEBUG Exiting get()
11:49:53 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:49:37
11:49:53 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:37-05:00
11:49:53 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:49:37-05:00
11:49:53 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:49:53 DEBUG Exiting history()
11:49:53 DEBUG POLL [Yahoo]: 11:49:53 Price=$52.17
11:49:53 DEBUG CHECK: C=52.17 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:50:00 DEBUG BAR: 11:49:00 O=52.04 H=52.17 L=52.00 C=52.17
11:50:00 DEBUG Checking: C=52.17 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:50:03 DEBUG Entering history()
11:50:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:03 DEBUG Entering history()
11:50:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:03 DEBUG Entering get()
11:50:03 DEBUG Entering _make_request()
11:50:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:03 DEBUG Entering _get_cookie_and_crumb()
11:50:03 DEBUG cookie_mode = 'basic'
11:50:03 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:03 DEBUG Entering _get_cookie_basic()
11:50:03 DEBUG reusing cookie
11:50:03 DEBUG Exiting _get_cookie_basic()
11:50:03 DEBUG Entering _get_crumb_basic()
11:50:03 DEBUG reusing crumb
11:50:03 DEBUG Exiting _get_crumb_basic()
11:50:03 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:03 DEBUG Exiting _get_cookie_and_crumb()
11:50:03 DEBUG response code=200
11:50:03 DEBUG Exiting _make_request()
11:50:03 DEBUG Exiting get()
11:50:03 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:49:51
11:50:03 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:49:51-05:00
11:50:03 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:03 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:03 DEBUG Exiting history()
11:50:03 DEBUG Exiting history()
11:50:03 DEBUG Entering history()
11:50:03 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:03 DEBUG Entering get()
11:50:03 DEBUG Entering _make_request()
11:50:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:03 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:03 DEBUG Entering _get_cookie_and_crumb()
11:50:03 DEBUG cookie_mode = 'basic'
11:50:03 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:03 DEBUG Entering _get_cookie_basic()
11:50:03 DEBUG reusing cookie
11:50:03 DEBUG Exiting _get_cookie_basic()
11:50:03 DEBUG Entering _get_crumb_basic()
11:50:03 DEBUG reusing crumb
11:50:03 DEBUG Exiting _get_crumb_basic()
11:50:03 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:03 DEBUG Exiting _get_cookie_and_crumb()
11:50:04 DEBUG response code=200
11:50:04 DEBUG Exiting _make_request()
11:50:04 DEBUG Exiting get()
11:50:04 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:50:02
11:50:04 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:02-05:00
11:50:04 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:02-05:00
11:50:04 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:50:04 DEBUG Exiting history()
11:50:04 DEBUG CHECK: C=52.17 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:50:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:50:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:50:14 DEBUG Entering history()
11:50:14 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:14 DEBUG Entering history()
11:50:14 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:14 DEBUG Entering get()
11:50:14 DEBUG Entering _make_request()
11:50:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:14 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:14 DEBUG Entering _get_cookie_and_crumb()
11:50:14 DEBUG cookie_mode = 'basic'
11:50:14 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:14 DEBUG Entering _get_cookie_basic()
11:50:14 DEBUG reusing cookie
11:50:14 DEBUG Exiting _get_cookie_basic()
11:50:14 DEBUG Entering _get_crumb_basic()
11:50:14 DEBUG reusing crumb
11:50:14 DEBUG Exiting _get_crumb_basic()
11:50:14 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:14 DEBUG Exiting _get_cookie_and_crumb()
11:50:14 DEBUG response code=200
11:50:14 DEBUG Exiting _make_request()
11:50:14 DEBUG Exiting get()
11:50:14 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:50:13
11:50:14 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:50:13-05:00
11:50:14 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:14 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:14 DEBUG Exiting history()
11:50:14 DEBUG Exiting history()
11:50:14 DEBUG Entering history()
11:50:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:14 DEBUG Entering get()
11:50:14 DEBUG Entering _make_request()
11:50:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:14 DEBUG Entering _get_cookie_and_crumb()
11:50:14 DEBUG cookie_mode = 'basic'
11:50:14 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:14 DEBUG Entering _get_cookie_basic()
11:50:14 DEBUG reusing cookie
11:50:14 DEBUG Exiting _get_cookie_basic()
11:50:14 DEBUG Entering _get_crumb_basic()
11:50:14 DEBUG reusing crumb
11:50:14 DEBUG Exiting _get_crumb_basic()
11:50:14 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:14 DEBUG Exiting _get_cookie_and_crumb()
11:50:14 DEBUG response code=200
11:50:14 DEBUG Exiting _make_request()
11:50:14 DEBUG Exiting get()
11:50:14 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:50:02
11:50:14 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:02-05:00
11:50:14 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:02-05:00
11:50:14 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:50:14 DEBUG Exiting history()
11:50:14 DEBUG POLL [Yahoo]: 11:50:14 Price=$52.23
11:50:14 DEBUG CHECK: C=52.23 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:50:24 DEBUG Entering history()
11:50:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:24 DEBUG Entering history()
11:50:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:24 DEBUG Entering get()
11:50:24 DEBUG Entering _make_request()
11:50:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:24 DEBUG Entering _get_cookie_and_crumb()
11:50:24 DEBUG cookie_mode = 'basic'
11:50:24 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:24 DEBUG Entering _get_cookie_basic()
11:50:24 DEBUG reusing cookie
11:50:24 DEBUG Exiting _get_cookie_basic()
11:50:24 DEBUG Entering _get_crumb_basic()
11:50:24 DEBUG reusing crumb
11:50:24 DEBUG Exiting _get_crumb_basic()
11:50:24 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:24 DEBUG Exiting _get_cookie_and_crumb()
11:50:24 DEBUG response code=200
11:50:24 DEBUG Exiting _make_request()
11:50:24 DEBUG Exiting get()
11:50:24 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:50:23
11:50:24 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:50:23-05:00
11:50:24 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:24 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:24 DEBUG Exiting history()
11:50:24 DEBUG Exiting history()
11:50:24 DEBUG Entering history()
11:50:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:24 DEBUG Entering get()
11:50:24 DEBUG Entering _make_request()
11:50:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:24 DEBUG Entering _get_cookie_and_crumb()
11:50:24 DEBUG cookie_mode = 'basic'
11:50:24 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:24 DEBUG Entering _get_cookie_basic()
11:50:24 DEBUG reusing cookie
11:50:24 DEBUG Exiting _get_cookie_basic()
11:50:24 DEBUG Entering _get_crumb_basic()
11:50:24 DEBUG reusing crumb
11:50:24 DEBUG Exiting _get_crumb_basic()
11:50:24 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:24 DEBUG Exiting _get_cookie_and_crumb()
11:50:24 DEBUG response code=200
11:50:24 DEBUG Exiting _make_request()
11:50:24 DEBUG Exiting get()
11:50:24 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:50:23
11:50:24 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:23-05:00
11:50:24 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:23-05:00
11:50:24 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:50:24 DEBUG Exiting history()
11:50:24 DEBUG POLL [Yahoo]: 11:50:24 Price=$52.31
11:50:24 DEBUG CHECK: C=52.31 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True
11:50:34 DEBUG Entering history()
11:50:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:34 DEBUG Entering history()
11:50:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:34 DEBUG Entering get()
11:50:34 DEBUG Entering _make_request()
11:50:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:34 DEBUG Entering _get_cookie_and_crumb()
11:50:34 DEBUG cookie_mode = 'basic'
11:50:34 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:34 DEBUG Entering _get_cookie_basic()
11:50:34 DEBUG reusing cookie
11:50:34 DEBUG Exiting _get_cookie_basic()
11:50:34 DEBUG Entering _get_crumb_basic()
11:50:34 DEBUG reusing crumb
11:50:34 DEBUG Exiting _get_crumb_basic()
11:50:34 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:34 DEBUG Exiting _get_cookie_and_crumb()
11:50:34 DEBUG response code=200
11:50:34 DEBUG Exiting _make_request()
11:50:34 DEBUG Exiting get()
11:50:34 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:50:23
11:50:34 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:50:23-05:00
11:50:34 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:34 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:34 DEBUG Exiting history()
11:50:34 DEBUG Exiting history()
11:50:34 DEBUG Entering history()
11:50:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:34 DEBUG Entering get()
11:50:34 DEBUG Entering _make_request()
11:50:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:34 DEBUG Entering _get_cookie_and_crumb()
11:50:34 DEBUG cookie_mode = 'basic'
11:50:34 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:34 DEBUG Entering _get_cookie_basic()
11:50:34 DEBUG reusing cookie
11:50:34 DEBUG Exiting _get_cookie_basic()
11:50:34 DEBUG Entering _get_crumb_basic()
11:50:34 DEBUG reusing crumb
11:50:34 DEBUG Exiting _get_crumb_basic()
11:50:34 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:34 DEBUG Exiting _get_cookie_and_crumb()
11:50:34 DEBUG response code=200
11:50:34 DEBUG Exiting _make_request()
11:50:34 DEBUG Exiting get()
11:50:34 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:50:23
11:50:34 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:23-05:00
11:50:34 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:23-05:00
11:50:34 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:50:34 DEBUG Exiting history()
11:50:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:50:44 DEBUG Entering history()
11:50:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
11:50:44 DEBUG Entering history()
11:50:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:44 DEBUG Entering get()
11:50:44 DEBUG Entering _make_request()
11:50:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
11:50:44 DEBUG Entering _get_cookie_and_crumb()
11:50:44 DEBUG cookie_mode = 'basic'
11:50:44 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:44 DEBUG Entering _get_cookie_basic()
11:50:44 DEBUG reusing cookie
11:50:44 DEBUG Exiting _get_cookie_basic()
11:50:44 DEBUG Entering _get_crumb_basic()
11:50:44 DEBUG reusing crumb
11:50:44 DEBUG Exiting _get_crumb_basic()
11:50:44 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:44 DEBUG Exiting _get_cookie_and_crumb()
11:50:44 DEBUG response code=200
11:50:44 DEBUG Exiting _make_request()
11:50:44 DEBUG Exiting get()
11:50:44 DEBUG TNA: yfinance received OHLC data: 2025-02-04 14:30:00 -> 2026-02-04 16:50:41
11:50:44 DEBUG TNA: OHLC after cleaning: 2025-02-04 09:30:00-05:00 -> 2026-02-04 11:50:41-05:00
11:50:44 DEBUG TNA: OHLC after combining events: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:44 DEBUG TNA: yfinance returning OHLC: 2025-02-04 00:00:00-05:00 -> 2026-02-04 00:00:00-05:00
11:50:44 DEBUG Exiting history()
11:50:44 DEBUG Exiting history()
11:50:44 DEBUG Entering history()
11:50:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:44 DEBUG Entering get()
11:50:44 DEBUG Entering _make_request()
11:50:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
11:50:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
11:50:44 DEBUG Entering _get_cookie_and_crumb()
11:50:44 DEBUG cookie_mode = 'basic'
11:50:44 DEBUG Entering _get_cookie_and_crumb_basic()
11:50:44 DEBUG Entering _get_cookie_basic()
11:50:44 DEBUG reusing cookie
11:50:44 DEBUG Exiting _get_cookie_basic()
11:50:44 DEBUG Entering _get_crumb_basic()
11:50:44 DEBUG reusing crumb
11:50:44 DEBUG Exiting _get_crumb_basic()
11:50:44 DEBUG Exiting _get_cookie_and_crumb_basic()
11:50:44 DEBUG Exiting _get_cookie_and_crumb()
11:50:44 DEBUG response code=200
11:50:44 DEBUG Exiting _make_request()
11:50:44 DEBUG Exiting get()
11:50:44 DEBUG TNA: yfinance received OHLC data: 2026-01-29 09:00:00 -> 2026-02-04 16:50:41
11:50:44 DEBUG TNA: OHLC after cleaning: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:41-05:00
11:50:44 DEBUG TNA: OHLC after combining events: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:50:41-05:00
11:50:44 DEBUG TNA: yfinance returning OHLC: 2026-01-29 04:00:00-05:00 -> 2026-02-04 11:30:00-05:00
11:50:44 DEBUG Exiting history()
11:50:44 DEBUG POLL [Yahoo]: 11:50:44 Price=$52.18
11:50:44 DEBUG CHECK: C=52.18 vs OH=55.45 OL=54.80 | broke_high=True broke_low=True